public JsonResult SaveData(string strCompteur) { JavaScriptSerializer serializer = new JavaScriptSerializer(); Compteur_DTO compteur = serializer.Deserialize <Compteur_DTO>(strCompteur); bool status = false; string message = string.Empty; //add new employee if id = 0 if (compteur.codeCompt == null) { status = false; } else { if (compteur.Id == 0) { try { _CompteurAppService.Add(compteur); status = true; } catch (Exception ex) { status = false; message = ex.Message; } } else { //update existing DB //save db var entity = _CompteurAppService.GetById(compteur.Id); entity.codeCompt = compteur.codeCompt; entity.unite = compteur.unite; entity.valeur_compteur_max = compteur.valeur_compteur_max; entity.Id = compteur.Id; try { _CompteurAppService.Update(entity); status = true; } catch (Exception ex) { status = false; message = ex.Message; } } } return(Json(new { status = status, message = message })); }
public ActionResult Add(Compteur_DTO obj) { if (!ModelState.IsValid) { return(Json(false)); } else { _CompteurAppService.Add(obj); return(Json(true)); } }