Exemple #1
0
        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));
        }
Exemple #2
0
 public ActionResult DeleteEtablissement(EtablissementModels model)
 {
     using (EtablissementRepository repository = new EtablissementRepository())
     {
         repository.DeleteById(model.id);
         repository.Save();
     }
     return(View("Index"));
 }
Exemple #3
0
        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"));
            }
        }