public async Task <IActionResult> Edit(string id, [Bind("Name,Year,Type,MovieId,PersonId,Result")] MovieAward movieAward) { if (id != movieAward.Name) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(movieAward); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MovieAwardExists(movieAward.Name)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } ViewData["Name"] = new SelectList(_context.AwardType, "Name", "Name", movieAward.Name); ViewData["MovieId"] = new SelectList(_context.Movie, "MovieId", "Title", movieAward.MovieId); ViewData["PersonId"] = new SelectList(_context.Person, "PersonId", "Firstname", movieAward.PersonId); return(View(movieAward)); }
public bool RemoveMovieAward([FromBody] MovieAwardModel movieAwardModel) { var movieAward = new MovieAward { MovieId = movieAwardModel.MovieId, PersonId = movieAwardModel.PersonId, Name = movieAwardModel.Name, Type = movieAwardModel.Type, Result = movieAwardModel.Result, Year = movieAwardModel.Year }; return(_repsitory.RemoveMovieAward(movieAward)); }
public async Task <IActionResult> Create([Bind("Name,Year,Type,MovieId,PersonId,Result")] MovieAward movieAward) { if (ModelState.IsValid) { _context.Add(movieAward); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewData["Name"] = new SelectList(_context.AwardType, "Name", "Name", movieAward.Name); ViewData["MovieId"] = new SelectList(_context.Movie, "MovieId", "Title", movieAward.MovieId); ViewData["PersonId"] = new SelectList(_context.Person, "PersonId", "Firstname", movieAward.PersonId); return(View(movieAward)); }