public async Task <PublicCrawled> AddPublicCrawledAsync(PublicCrawled publicCrawled)
        {
            await dbContext.AddAsync <PublicCrawled>(publicCrawled);

            await dbContext.SaveChangesAsync();

            return(publicCrawled);
        }
Пример #2
0
        public static VideoDTO CrawledToVideoDTO(PublicCrawled x)
        {
            VideoDTO videoDTO = new VideoDTO();

            videoDTO.Id               = x.Crawled.Id;
            videoDTO.publicVideoId    = x.Id;
            videoDTO.ChannelId        = x.Crawled.ChannelId;
            videoDTO.ChannelTitle     = x.Crawled.ChannelTitle;
            videoDTO.CreatedAt        = x.Crawled.CreatedAt;
            videoDTO.Description      = x.Crawled.Description;
            videoDTO.FileName         = x.Crawled.FileName;
            videoDTO.FullPath         = x.Crawled.FullPath;
            videoDTO.Order            = x.Order;
            videoDTO.Path             = x.Crawled.Path;
            videoDTO.PublishedAt      = x.Crawled.PublishedAt;
            videoDTO.ThumbnailDefault = x.Crawled.ThumbnailDefault;
            videoDTO.ThumbnailHigh    = x.Crawled.ThumbnailHigh;
            videoDTO.ThumbnailMedium  = x.Crawled.ThumbnailMedium;
            videoDTO.Title            = x.Crawled.Title;
            videoDTO.UpdatedAt        = x.Crawled.UpdatedAt;
            videoDTO.VideoId          = x.Crawled.VideoId;
            return(videoDTO);
        }