public JsonResult EditBuildCompany(BuildCompanyModel model) { JsonModel jm = new JsonModel(); //如果表单模型验证成功 if (ModelState.IsValid) { IBuildCompanyBLL buildCompanyBll = BLLFactory <IBuildCompanyBLL> .GetBLL("BuildCompanyBLL"); T_BuildCompany buildCompany = buildCompanyBll.GetEntity(m => m.Id == model.Id && m.DelFlag == ConstantParam.DEL_FLAG_DEFAULT); if (buildCompany != null) { buildCompany.Name = model.Name; buildCompany.Phone = model.Phone; buildCompany.Desc = model.Desc; buildCompany.PayDesc = model.PayDesc; buildCompany.ServiceDesc = model.ServiceDesc; //保存到数据库 if (buildCompanyBll.Update(buildCompany)) { //日志记录 jm.Content = PropertyUtils.ModelToJsonString(model); } else { jm.Msg = "编辑失败"; } } else { jm.Msg = "该办公楼单位业主不存在"; } } else { jm.Msg = ConstantParam.JSON_RESULT_MODEL_CHECK_ERROR; } return(Json(jm, JsonRequestBehavior.AllowGet)); }
public JsonResult DeleteBuildCompany(int id) { JsonModel jm = new JsonModel(); //获取要删除的物业公司 IBuildCompanyBLL buildCompanyBll = BLLFactory <IBuildCompanyBLL> .GetBLL("BuildCompanyBLL"); T_BuildCompany buildCompany = buildCompanyBll.GetEntity(m => m.Id == id && m.DelFlag == ConstantParam.DEL_FLAG_DEFAULT); //如果该物业公司存在 if (buildCompany == null) { jm.Msg = "该办公楼单位业主不存在"; } else { //修改指定办公楼单位业主的已删除标识 buildCompany.DelFlag = ConstantParam.DEL_FLAG_DELETE; buildCompanyBll.Update(buildCompany); //操作日志 jm.Content = "删除该办公楼单位业主 " + buildCompany.Name; } return(Json(jm, JsonRequestBehavior.AllowGet)); }