From 2c7a96d934467e8d6e737876123be73739ff98d1 Mon Sep 17 00:00:00 2001 From: Josh Creek Date: Sun, 29 Aug 2021 15:49:41 +0100 Subject: [PATCH] feat(*): Add RecordSuccessfulVideoDownload --- YouTubeChannelDownloader/Program.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/YouTubeChannelDownloader/Program.cs b/YouTubeChannelDownloader/Program.cs index 55c6496..517155c 100644 --- a/YouTubeChannelDownloader/Program.cs +++ b/YouTubeChannelDownloader/Program.cs @@ -164,5 +164,22 @@ namespace YouTubeChannelDownloader Console.WriteLine(ioExp.Message); } } + + private static async Task RecordSuccessfulVideoDownload(YouTubeVideo youtubeVideo, string channelTitle) + { + PlaylistVideo video = youtubeVideo.PlaylistVideo; + + DownloadedVideo downloadedVideo = new DownloadedVideo() + { + DownloadedVideoId = video.Id, + DownloadedDateTime = DateTime.Now, + Title = $"{channelTitle} {youtubeVideo.VideoNumber} - {video.Title}", + }; + + await _db.AddAsync(downloadedVideo); + await _db.SaveChangesAsync(); + + Console.WriteLine($"Recorded download in db of '{channelTitle} {youtubeVideo.VideoNumber} - {video.Title}'"); + } } }