public static async System.Threading.Tasks.Task <PodcastWithMoviesDto> CreatePodcastAsync(PodcastForCreationDto podcast) { Podcast newPodcast = new Podcast { Length = podcast.Length, Number = podcast.Number, RecordingDate = podcast.RecordingDate, ReleaseDate = podcast.ReleaseDate, Timestamps = new List <Timestamp>(), Title = podcast.Title, PodcastHosts = podcast.Hosts.Select(x => new PodcastHost { HostId = x.Id }).ToList() }; _context.Podcasts.Add(newPodcast); await _context.SaveChangesAsync(); return(await GetPodcastAsync(newPodcast.Id)); }
public async Task <IActionResult> AddAuthor([Bind("Id,Name,Description,Image")] Author authors) { if (ModelState.IsValid) { db.Add(authors); await db.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(authors)); }