public ActionResult GetFormTransfert(int id) { FormTransfertStockMaterielViewModel formModel = new FormTransfertStockMaterielViewModel(); formModel.stockSourceId = id; formModel.FormStock = this.GetFormStock(false); return(PartialView("_AjaxTransfertStock", formModel)); }
public ActionResult AjaxTransfert(FormTransfertStockMaterielViewModel unTransfertStock) { if (unTransfertStock.FormStock == null) { unTransfertStock.FormStock = this.GetFormStock(false); } else { unTransfertStock.FormStock = this.GetFormStock(false, unTransfertStock.FormStock.unStock); } if (ModelState.IsValid) { ActionControllerResult result = this.stockMaterielService.TransfertStockMateriel(unTransfertStock.stockSourceId, unTransfertStock.FormStock.unStock, User.Identity.GetUserId()); if (result == ActionControllerResult.FAILURE) { ViewBag.ErrorMessage = Constantes.MESSAGE_ERR_NOTIFICATIONS; return(PartialView("_FormContenuTransfertStock", unTransfertStock)); } this.logService.LogEvenement(LOG_TYPE_EVENT.TransfertMateriel, LOG_TYPE_OBJECT.StockMateriel, unTransfertStock.stockSourceId, "Transfert d'un Stock Materiel", null, User.Identity.GetUserId()); return(Json(string.Empty)); } return(PartialView("_FormContenuTransfertStock", unTransfertStock)); }