Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }