public IActionResult Form(SysRole sysRole) { ResponseResult responseResult = new ResponseResult(success: false, message: "保存失败!"); if (string.IsNullOrEmpty(sysRole.ObjectID)) { sysRole.CreatedBy = CurrentUserManage.UserInfo.URealName; sysRole.CreatedTime = DateTime.Now; sysRole.Status = sysRole.Status == 0 ? 0 : 1; _sysRoleService.Create(sysRole); if (_unitOfWork.SaveChanges() == 1) { responseResult.Success = true; responseResult.Message = "保存成功!"; } } else { var model = _sysRoleService.GetList(r => r.ObjectID.Equals(sysRole.ObjectID)) .FirstOrDefault(); if (model != null) { model.RName = sysRole.RName; model.Remark = sysRole.Remark; model.Sort = sysRole.Sort; //后台设置项 model.Status = sysRole.Status == 0 ? 0 : 1; model.ModifiedTime = DateTime.Now; model.ModifiedBy = CurrentUserManage.UserInfo.URealName; _sysRoleService.Edit(model); if (_unitOfWork.SaveChanges() == 1) { responseResult.Success = true; responseResult.Message = "保存成功!"; } } else { responseResult.Message = "要修改的数据不存在!"; } } return(Json(responseResult)); }