public ActionResult Create(Director director) { if (ModelState.IsValid) { try { UpdateModel(director); directorRepo.Add(director); directorRepo.Save(); return(RedirectToAction("Index")); } catch { ModelState.AddRuleViolations(director.GetRuleViolations()); } } return(View(director)); }
public IActionResult Create(DirectorCreateViewModel viewModel) { if (!TryValidateModel(viewModel)) { return(View(viewModel)); } var repository = new DirectorRepository(HttpContext.Session); var director = new Person(viewModel.Name, viewModel.LastName) { BirthDate = viewModel.BirthDate, Deceased = viewModel.Deceased }; repository.Add(director); return(RedirectToAction(nameof(Index))); }
public void AddDirector(director director) { _directorRepository.Add(director); }