public ActionResult Add(Composant_DTO obj) { if (!ModelState.IsValid) { return(Json(false)); } else { _ComposantAppService.Add(obj); return(Json(true)); } }
public JsonResult SaveData(string strComposant) { JavaScriptSerializer serializer = new JavaScriptSerializer(); Composant_DTO composant = serializer.Deserialize <Composant_DTO>(strComposant); bool status = false; string message = string.Empty; //add new employee if id = 0 if (composant.codeComposant == null) { status = false; } else { if (composant.Id == 0) { try { _ComposantAppService.Add(composant); status = true; } catch (Exception ex) { status = false; message = ex.Message; } } else { //update existing DB //save db var entity = _ComposantAppService.GetById(composant.Id); entity.codeComposant = composant.codeComposant; entity.libelle = composant.libelle; entity.NumLot = composant.NumLot; entity.codeBarre = composant.codeBarre; entity.Date_reception = composant.Date_reception; entity.delaiObtention = composant.delaiObtention; entity.NbrExemplaire = composant.NbrExemplaire; entity.Id = composant.Id; try { _ComposantAppService.Update(entity); status = true; } catch (Exception ex) { status = false; message = ex.Message; } } } return(Json(new { status = status, message = message })); }