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); }
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); }
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)); }
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)); }
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))); }