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