public async Task <IActionResult> Edit(int id, FilmEditViewModel vm) { if (!TryValidateModel(vm)) { return(View(vm)); } Film domainFilm = await _mediaDbContext.Films.FindAsync(id); domainFilm.Title = vm.Title; domainFilm.Description = vm.Description; domainFilm.ReleaseDate = vm.ReleaseDate; domainFilm.Url = vm.Url; domainFilm.Producer = vm.Producer; _mediaDbContext.Update(domainFilm); await _mediaDbContext.SaveChangesAsync(); return(RedirectToAction("Detail", new { Id = id })); }
public async Task <IActionResult> Edit(int id, PodCastEditViewmodel vm) { if (!TryValidateModel(vm)) { return(View(vm)); } PodCast domainFilm = await _mediaDbContext.PodCasts.FindAsync(id); domainFilm.Title = vm.Title; domainFilm.Guest = vm.Guest; domainFilm.ReleaseDate = vm.ReleaseDate; domainFilm.Url = vm.Url; domainFilm.Host = vm.Host; _mediaDbContext.Update(domainFilm); await _mediaDbContext.SaveChangesAsync(); return(RedirectToAction("Detail", new { Id = id })); }
public async Task <IActionResult> Edit(SerieEditViewModel vm) { if (!TryValidateModel(vm)) { return(View(vm)); } Serie domainSerie = await _mediaDbContext.Series.FindAsync(vm.Id); domainSerie.Title = vm.Title; domainSerie.Episode = vm.Episode; domainSerie.ReleaseDate = vm.ReleaseDate; domainSerie.Url = vm.Url; domainSerie.Producer = vm.Producer; _mediaDbContext.Update(domainSerie); await _mediaDbContext.SaveChangesAsync(); return(RedirectToAction("Detail", new { Id = vm.Id })); }