Esempio n. 1
0
 public ActionResult AjouterVehicule()
 {
     ViewBag.Command = CommandeNumber();
     using (IDal dal = new Dal())
     {
         if (Request.HttpMethod == "POST")
         {
             string erreur = dal.AddVehicule(Request);
             if (erreur == "")
             {
                 return(null);
             }
             else
             {
                 ViewBag.list = erreur;
                 return(PartialView("Modal/ErreurAjout"));
             }
         }
         else
         {
             AfficheVehiculeViewModel model = new AfficheVehiculeViewModel();
             model.familles = dal.ObtientToutLesFamilleVehicules();
             model.vehicule = new Vehicules();
             return(PartialView("Modal/ModalView/AjouterVehicule", model));
         }
     }
 }
Esempio n. 2
0
        public ActionResult EditerVehicule(string id)
        {
            ViewBag.Command = CommandeNumber();
            int  Id;
            bool ID = int.TryParse(id, out Id);

            if (ID)
            {
                Id = int.Parse(id);
                using (IDal dal = new Dal())
                {
                    if (Request.HttpMethod == "POST")
                    {
                        string erreur = dal.ModdVehicule(Request, Id);
                        if (erreur == "")
                        {
                            return(new EmptyResult());
                        }
                        else
                        {
                            ViewBag.list = erreur;
                            return(PartialView("Modal/ErreurAjout"));
                        }
                    }
                    else
                    {
                        AfficheVehiculeViewModel model = new AfficheVehiculeViewModel();
                        model.familles = dal.ObtientToutLesFamilleVehicules();
                        model.vehicule = dal.GetVehicule(Id);
                        return(PartialView("Modal/ModalView/EditerVehicule", model));
                    }
                }
            }
            else
            {
                return(View("Error"));
            }
        }