public ActionResult Add(PieceRechange_DTO obj) { if (!ModelState.IsValid) { return(Json(false)); } else { _PieceRechangeAppService.Add(obj); return(Json(true)); } }
public JsonResult SaveData(string strPieceRechange) { JavaScriptSerializer serializer = new JavaScriptSerializer(); PieceRechange_DTO pieceRechange = serializer.Deserialize <PieceRechange_DTO>(strPieceRechange); bool status = false; string message = string.Empty; //add new employee if id = 0 if ((pieceRechange.CodePiece == null) || (pieceRechange.Designation == null)) { status = false; } else { if (pieceRechange.Id == 0) { try { _PieceRechangeAppService.Add(pieceRechange); status = true; } catch (Exception ex) { status = false; message = ex.Message; } } else { //update existing DB //save db var entity = _PieceRechangeAppService.GetById(pieceRechange.Id); entity.CodePiece = pieceRechange.CodePiece; entity.Designation = pieceRechange.Designation; entity.Etat_Pice = pieceRechange.Etat_Pice; entity.CodeBarre = pieceRechange.CodeBarre; entity.CodeBarreFab = pieceRechange.CodeBarreFab; entity.CodeCatgorie = pieceRechange.CodeCatgorie; entity.Description = pieceRechange.Description; entity.code_Fournisseur = pieceRechange.code_Fournisseur; entity.unité = pieceRechange.unité; entity.QteReappro = pieceRechange.QteReappro; entity.stock_scurit = pieceRechange.stock_scurit; entity.PrixHT = pieceRechange.PrixHT; entity.Id = pieceRechange.Id; try { _PieceRechangeAppService.Update(entity); status = true; } catch (Exception ex) { status = false; message = ex.Message; } } } return(Json(new { status = status, message = message })); }