public ActionResult AjaxCreate(int inventaireId) { ActionControllerResult result = ActionControllerResult.FAILURE; Inventaire unInventaire = this.inventaireService.GetInventaireById(inventaireId); if (unInventaire != null) { ValidationInventaire uneValidation = new ValidationInventaire(); uneValidation.Inventaire = unInventaire; result = this.validationService.InsertValidation(uneValidation, User.Identity.GetUserId()); } return(Json(result)); }
public ActionResult Delete(int?id) { if (id == null) { string ErrorMessage = "Id Validation manquant"; return(RedirectToAction("Index", new { MessageErreur = ErrorMessage })); } ValidationInventaire uneValidation = this.validationService.GetValidationById(id); if (uneValidation == null) { return(HttpNotFound()); } return(View(uneValidation)); }
public ActionControllerResult InsertValidation(ValidationInventaire uneValidation, string userId = null) { ActionControllerResult result; try { uneValidation.Utilisateur = this.userService.GetUserById(userId); uneValidation.DateCreation = DateTime.Now; this.validationRepository.Insert(uneValidation); this.unitOfWork.Save(); result = ActionControllerResult.SUCCESS; } catch (Exception ex) { this.logService.LogErreur(LOG_TYPE_OBJECT.ValidationInventaire, null, "Erreur Lors de la validation d'un inventaire", ex.Message, userId); result = ActionControllerResult.FAILURE; } return(result); }