Example #1
0
        private FormPleinEnginViewModel GetFormPleinEngin(bool isEdit, PleinEssence unPlein = null)
        {
            FormPleinEnginViewModel formModel = new FormPleinEnginViewModel();

            if (unPlein.Engin == null && unPlein.EnginID > 0)
            {
                unPlein.Engin = this.enginService.GetEnginById(unPlein.EnginID);
            }

            formModel.unPlein = unPlein;
            formModel.isEdit  = isEdit;
            return(formModel);
        }
Example #2
0
        public ActionControllerResult UpdatePlein(PleinEssence unPlein, string userId = null)
        {
            ActionControllerResult result;

            try
            {
                this.pleinRepository.Update(unPlein);
                this.unitOfWork.Save();
                result = ActionControllerResult.SUCCESS;
            }
            catch (Exception ex)
            {
                this.logService.LogErreur(LOG_TYPE_OBJECT.PleinEssence, null, "Erreur Lors de la modification d'un Plein d'essence", ex.Message, userId);
                result = ActionControllerResult.FAILURE;
            }
            return(result);
        }
Example #3
0
        public ActionResult CreatePleinEngin([Bind(Include = "Kilometrage,Litrage,Prix,EnginID")] PleinEssence unPlein)
        {
            FormPleinEnginViewModel formModel = this.GetFormPleinEngin(false, unPlein);

            if (ModelState.IsValid)
            {
                ActionControllerResult result = this.enginService.InsertPlein(unPlein, User.Identity.GetUserId());
                if (result == ActionControllerResult.FAILURE)
                {
                    ViewBag.ErrorMessage = Constantes.MESSAGE_ERR_NOTIFICATIONS;
                    return(View(formModel));
                }
                this.logService.LogEvenement(LOG_TYPE_EVENT.Create, LOG_TYPE_OBJECT.PleinEssence, unPlein.ID, "Création d'un Plein Essence", null, User.Identity.GetUserId());
                return(RedirectToAction("Index"));
            }
            return(View(formModel));
        }
Example #4
0
        public ActionResult EditPlein(int?id)
        {
            if (id == null)
            {
                string ErrorMessage = "Id Plein manquant";
                return(RedirectToAction("Index", new { MessageErreur = ErrorMessage }));
            }
            PleinEssence unPlein = this.enginService.GetPleinById(id);

            if (unPlein == null)
            {
                return(HttpNotFound());
            }
            FormPleinEnginViewModel formModel = this.GetFormPleinEngin(true, unPlein);

            return(View(formModel));
        }
Example #5
0
        public ActionResult CreatePleinEngin(int?id)
        {
            if (id == null)
            {
                string ErrorMessage = "Id Engin manquant";
                return(RedirectToAction("Index", new { MessageErreur = ErrorMessage }));
            }
            Engin unEngin = this.enginService.GetEnginById(id);

            if (unEngin == null)
            {
                return(HttpNotFound());
            }

            PleinEssence unPlein = new PleinEssence();

            unPlein.EnginID = unEngin.ID;
            unPlein.Engin   = unEngin;
            return(View(this.GetFormPleinEngin(false, unPlein)));
        }