public ActionResult CreateEtablissement(EtablissementModels model) { if (ModelState.IsValid) { using (EtablissementRepository repository = new EtablissementRepository()) { Establishments a = new Establishments { Id = Guid.NewGuid(), Name = model.name, Address = model.address, PostCode = model.postCode, Town = model.town, User_Id = model.userId, Academie_Id = model.academieId }; repository.Add(a); repository.Save(); } return(RedirectToAction("ReadEtablissements")); } return(View(model)); }
public ActionResult DeleteEtablissement(EtablissementModels model) { using (EtablissementRepository repository = new EtablissementRepository()) { repository.DeleteById(model.id); repository.Save(); } return(View("Index")); }
public ActionResult EditEtablissement(EtablissementModels model) { using (EtablissementRepository repository = new EtablissementRepository()) { Establishments a = repository.GetEtablissementById(model.id); a.Name = model.name; a.Address = model.address; a.PostCode = model.postCode; a.Town = model.town; a.User_Id = model.userId; a.Academie_Id = model.academieId; if (ModelState.IsValid) { repository.Save(); } return(RedirectToAction("ReadEtablissements")); } }