public JsonResult SaveData(string strCattEquip) { JavaScriptSerializer serializer = new JavaScriptSerializer(); Catt_Equip_DTO cattEquip = serializer.Deserialize <Catt_Equip_DTO>(strCattEquip); bool status = false; string message = string.Empty; //add new employee if id = 0 if ((cattEquip.Code_cause == null) || (cattEquip.libelle == null)) { status = false; } else { if (cattEquip.Id == 0) { try { _Catt_EquipAppService.Add(cattEquip); status = true; } catch (Exception ex) { status = false; message = ex.Message; } } else { //update existing DB //save db var entity = _Catt_EquipAppService.GetById(cattEquip.Id); entity.Code_cause = cattEquip.Code_cause; entity.libelle = cattEquip.libelle; entity.taux_horaire = cattEquip.taux_horaire; entity.panne = cattEquip.panne; entity.Id = cattEquip.Id; try { _Catt_EquipAppService.Update(entity); status = true; } catch (Exception ex) { status = false; message = ex.Message; } } } return(Json(new { status = status, message = message })); }
public ActionResult Add(Catt_Equip_DTO obj) { if ((obj.Code_cause == null) || (obj.libelle == null)) { return(Json(false)); } else { _Catt_EquipAppService.Add(obj); return(Json(true)); } }