/// <summary> /// 添加 /// </summary> /// <param name="requestModel"></param> /// <returns></returns> public BusinessBaseViewModel <string> Insert(AddSystemRoleRequestModel requestModel) { var res = new BusinessBaseViewModel <string>() { Status = ResponseStatus.Fail }; if (requestModel == null) { res.ErrorMessage = "参数错误"; return(res); } if (requestModel.RoleName.IsNullOrWhiteSpace()) { res.ErrorMessage = "角色名称不能为空"; return(res); } var entity = _systemRoleRepository.FirstOrDefault(x => x.RoleName == requestModel.RoleName); if (entity != null) { res.ErrorMessage = "角色名称已存在,不能重复添加"; return(res); } var model = new SystemRole() { RoleName = requestModel.RoleName, RoleCode = requestModel.RoleCode, Enabled = requestModel.Enabled, RoleDesc = requestModel.RoleDesc, Sort = requestModel.Sort, CreateTime = DateTime.Now, ModifyTime = DateTime.Now }; _systemRoleRepository.Insert(model); _systemRoleRepository.SaveChanges(); res.Status = ResponseStatus.Success; return(res); }
/// <summary> /// 添加角色 /// </summary> /// <param name="requestModel"></param> /// <returns></returns> public ActionResult Insert(AddSystemRoleRequestModel requestModel) { var res = _systemRoleService.Insert(requestModel); return(Content(res.ToJsonString())); }