public async Task <string> Create(CreateRoleInput input) { input.CheckDataAnnotations().CheckValidResult(); await _roleDomainService.Create(input); return("新增角色信息成功"); }
public async Task <string> Create(CreateRoleInput input) { input.CheckDataAnnotations().CheckValidResult(); CheckIsAllOrg(input); //_session.CheckLoginUserDataPermision(input.DataPermissionType,"您设置的角色的数据权限大于您拥有数据权限,系统不允许该操作"); await _roleDomainService.Create(input); return("新增角色信息成功"); }
public async Task <string> Create(CreateRoleInput input) { input.CheckDataAnnotations().CheckValidResult(); var exsitRole = await _roleRepository.FirstOrDefaultAsync(p => p.Code == input.Code); if (exsitRole != null) { throw new UserFriendlyException($"已经存在{input.Code}的角色信息"); } await _roleRepository.InsertAsync(input.MapTo <Role>()); return("新增角色成功"); }