public JsonResult SaveData(string strDepartement) { JavaScriptSerializer serializer = new JavaScriptSerializer(); Departement_DTO departement = serializer.Deserialize <Departement_DTO>(strDepartement); bool status = false; string message = string.Empty; //add new employee if id = 0 if (departement.NumDepartement == null) { status = false; } else { if (departement.Id == 0) { try { _DepartementAppService.Add(departement); status = true; } catch (Exception ex) { status = false; message = ex.Message; } } else { //update existing DB //save db var entity = _DepartementAppService.GetById(departement.Id); entity.NumDepartement = departement.NumDepartement; entity.Designation = departement.Designation; entity.Description = departement.Description; entity.Id = departement.Id; try { _DepartementAppService.Update(entity); status = true; } catch (Exception ex) { status = false; message = ex.Message; } } } return(Json(new { status = status, message = message })); }
public ActionResult Add(Departement_DTO obj) { if (!ModelState.IsValid) { return(Json(false)); } else { _DepartementAppService.Add(obj); return(Json(true)); } }