public IActionResult Create(SerieRegisseurCreateViewModel model) { if (!TryValidateModel(model)) { return(View(model)); } foreach (var regisseur in _context.SerieRegisseurs) { if (model.Name == regisseur.Name && model.FirstName == regisseur.FirstName) { return(View()); } } var serieRegisseur = new SerieRegisseur() { Name = model.Name, FirstName = model.FirstName, BirthDate = model.BirthDate }; _context.InsertSerieRegisseur(serieRegisseur); return(RedirectToAction("Index")); }
public void UpdateSerieRegisseur(int id, SerieRegisseur updatedSerieRegisseur) { var serieRegisseur = SerieRegisseurs.SingleOrDefault(x => x.Id == id); if (serieRegisseur != null) { serieRegisseur.Name = updatedSerieRegisseur.Name; serieRegisseur.FirstName = updatedSerieRegisseur.FirstName; serieRegisseur.BirthDate = updatedSerieRegisseur.BirthDate; } this.SaveChanges(); }
public IActionResult Edit(int id) { SerieRegisseur regisseurFromDb = _context.GetSerieRegisseur(id); SerieRegisseurEditViewModel vm = new SerieRegisseurEditViewModel() { Name = regisseurFromDb.Name, FirstName = regisseurFromDb.FirstName, BirthDate = regisseurFromDb.BirthDate }; return(View(vm)); }
public IActionResult Delete(int id) { SerieRegisseur regisseurFromDb = _context.GetSerieRegisseur(id); SerieRegisseurDeleteViewModel regisseurToDelete = new SerieRegisseurDeleteViewModel() { Id = id, Name = regisseurFromDb.Name, FirstName = regisseurFromDb.FirstName }; return(View(regisseurToDelete)); }
public IActionResult Edit(int id, SerieRegisseurEditViewModel model) { if (!TryValidateModel(model)) { return(View(model)); } SerieRegisseur regisseurToUpdate = new SerieRegisseur() { Id = id, Name = model.Name, FirstName = model.FirstName, BirthDate = model.BirthDate }; _context.UpdateSerieRegisseur(id, regisseurToUpdate); return(RedirectToAction("Index")); }
public SerieRegisseur InsertSerieRegisseur(SerieRegisseur serieRegisseur) { SerieRegisseurs.Add(serieRegisseur); this.SaveChanges(); return(serieRegisseur); }