/// <summary> /// 获取所有角色 /// </summary> /// <returns>Task<ListResult<IdentityRoleDto>>.</returns> public virtual async Task <ListResult <IdentityRoleDto> > GetAllList() { await base.GetService <IManagerService>().SayHello("gongap"); var result = await _appService.GetAllListAsync(); return(new ListResult <IdentityRoleDto>(result.Items)); }
public async Task GetAllListAsync() { //Act var result = await _roleAppService.GetAllListAsync(); //Assert result.Items.Count.ShouldBeGreaterThan(0); }
public async Task <IActionResult> OnGetAsync() { var result = await authorization.IsGrantedAsync(blogPermissions.Author.ManageRole); if (result) { ListRoles = await roleAppService.GetAllListAsync(); return(Page()); } else { return(RedirectToPage("/Error/AccessDenied", new { errorMesseage = "You don't have permission of Manage Role And Permission!" })); } }
public async Task OnGetAsync() { CurrentUserRoles = new List <PairSelector>(); var roles = (await _IdentityRoleAppService.GetAllListAsync()) .Items.Where(x => x.IsPublic).Select(x => x.Name).ToList(); foreach (var role in roles) { CurrentUserRoles.Add(new PairSelector { Key = role, Value = false }); } UserAccount = new CreateAppUserDTO { Password = await _SettingProvider.GetOrNullAsync(PageSettingProvider.USER_CREATOR_DEFAULT_PASSWORD_FOR_NEW_USER) ?? "" }; }
public async Task <IActionResult> OnGetAsync(Guid?userId) { if (userId == null || userId == Guid.Empty) { ToastError(L["User not found"]); return(Redirect("/manager/users")); } // Get current user var currentUser = await _IdentityUserManager.GetByIdAsync(userId.Value); var currentUserOwnRoles = await _IdentityUserManager.GetRolesAsync(currentUser); CurrentUserRoles = new List <PairSelector>(); var roles = (await _IdentityRoleAppService.GetAllListAsync()) .Items.Where(x => x.IsPublic).Select(x => x.Name).ToList(); foreach (var role in roles) { CurrentUserRoles.Add(new PairSelector { Key = role, Value = currentUserOwnRoles.Any(x => x == role) }); } var res = await _AppUserService.GetProfileAsync(userId.Value); if (res.Success && res.Data != null) { UserAccount = res.Data; return(Page()); } else { ToastError(L["User not found"]); return(Redirect("/manager/users")); } }
public virtual Task <List <IdentityRoleDto> > GetAllListAsync() { return(_roleAppService.GetAllListAsync()); }
public virtual async Task <ListResult <IdentityRoleDto> > GetAllListAsync() { var result = await _appService.GetAllListAsync(); return(new ListResult <IdentityRoleDto>(result.Items)); }