MyBookmark/Modules.Library.Database/GatewaysImplementations/MediaInfoGateway.cs
2024-09-23 03:00:50 +03:00

34 lines
1.0 KiB
C#

//using Modules.Library.Application.Gateways;
//using Modules.Library.Database.Database;
//using Modules.Library.Domain.Entities;
//using MongoDB.Driver;
//namespace Modules.Library.Database.Repositories;
//public class MediaInfoGateway(MediaInfoRepository context) : IMediaInfoGateway
//{
// public async Task<Guid> Create(MediaInfo mediaInfo)
// {
// /*
// var titleModel = new Database.Models.Anime.AnimeTitle
// {
// };
// */
// var mediaInfoModel = new Database.Models.MediaInfo
// {
// Type = (Database.Models.MediaInfoType)mediaInfo.Type,
// Url = mediaInfo.Url,
// };
// return await context.AddAsync(mediaInfoModel);
// }
// public Task<MediaInfo> GetById(Guid id)
// {
// return new Domain.Entities.MediaInfo();
// }
// public Task Update(MediaInfo title) => UpdateAsync(title);
// protected override IMongoCollection<MediaInfo> GetCollections(MongoDbContext context) => context.MediaInfos;
//}