public JsonResult SaveDepartment(SYS_Department depmentItem) { if (depmentItem == null) { return(Json(new { result = "error", message = "部门数据不正确" })); } string errMsg = ""; if (depmentItem.ID == 0) { depmentItem.CreateTime = DateTime.Now; //add departmentBLL.AddDepartment(depmentItem, ref errMsg); //Common.LogHelper.InsertLog(String.Format("新增部门,ID-{0}", depmentItem.ToString()), 44, "部门列表"); } else { //edit departmentBLL.EditDepartment(depmentItem, ref errMsg); //Common.LogHelper.InsertLog(String.Format("编辑部门,ID-{0}", depmentItem.ToString()), 44, "部门列表"); } var result = new { result = "ok", message = "操作成功" }; if (!string.IsNullOrEmpty(errMsg)) { result = new { result = "error", message = errMsg }; } return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(DepartmentViewModel viewModel) { if (!ModelState.IsValid) { throw new ModelStateException(ModelState); } if (ModelState.IsValid) { departmentBll.EditDepartment(viewModel); return(RedirectToAction("Index")); } ViewBag.CompanyId = new SelectList(_dbContext.Companyies, "Id", "CompanyName", viewModel.CompanyId); ViewBag.BranchId = new SelectList(_dbContext.Branches, "Id", "Name", viewModel.BranchId); return(View(viewModel)); }