// // GET: /GestionDesClasses/Edit/5 public ActionResult EditEtablissement(Guid id) { EtablissementModels model; using (EtablissementRepository repository = new EtablissementRepository()) { IQueryable <Academies> academies = repository.GetAcademies(); IQueryable <Users> users = repository.GetUsers(); Establishments a = repository.GetEtablissementById(id); if (a == null) { return(HttpNotFound()); } model = new EtablissementModels { mode = 0, id = a.Id, name = a.Name, address = a.Address, postCode = a.PostCode, town = a.Town, academieId = a.Academie_Id, userId = a.User_Id, academies = getListAcademies(academies), users = getListUsers(users) }; } return(View("CreateEtablissement", model)); }
// GET: /GestionDesClasses/CreateEtablissement public ActionResult CreateEtablissement(Guid?academie, Guid?user) { EtablissementModels model; using (EtablissementRepository repository = new EtablissementRepository()) { IQueryable <Academies> academies = repository.GetAcademies(); IQueryable <Users> users = repository.GetUsers(); model = new EtablissementModels { mode = -1, academies = getListAcademies(academies), users = getListUsers(users), }; if (academie != null) { model.academieId = (Guid)academie; } if (user != null) { model.userId = (Guid)user; } } return(View(model)); }