public async Task <IActionResult> Index() { var protectorProvider = _provider.GetService <IDataProtectionProvider>(); var protector = protectorProvider.CreateProtector(_dataProtectionKeys.ApplicationUserKey); var userProfile = await _userSvc.GetUserProfileByIdAsync(protector.Unprotect(_cookieSvc.Get("user_id"))); var addUserModel = new AddUserModel(); _adminBaseViewModel = new AdminBaseViewModel { Profile = userProfile, AddUser = addUserModel, AppSetting = _appSettings, SiteWideSetting = _writableSiteWideSettings.Value, PermissionTypes = (List <PermissionType>) await _roleSvc.GetAllRolePermissionsTypesAsync() }; return(View("Index", _adminBaseViewModel)); }
public async Task <IActionResult> GetAllRolePermissionsTypes() { var roleTypes = await _roleSvc.GetAllRolePermissionsTypesAsync(); return(Ok(roleTypes)); }