public async Task <List <PermissionDTO> > GetAllPermissions() { var query = new GetAllPermissionsQuery(); var result = await _queryProcessor.Process(query); return(result); }
public async Task <IEnumerable <PermissionDto> > Handle(GetAllPermissionsQuery request, CancellationToken cancellationToken) { var permissions = await _permissionsRepository.GetAllAsync(); var permissionDtos = _mapper.Map <IEnumerable <PermissionDto> >(permissions); return(permissionDtos); }
public Task <ICollection <IPermission> > ExecuteAsync(GetAllPermissionsQuery query, IExecutionContext executionContext) { var permissions = _permissionRepository .GetAll() .OrderBy(p => GetPrimaryOrdering(p)) .ToList(); return(Task.FromResult <ICollection <IPermission> >(permissions)); }
public async Task <IActionResult> All([FromQuery] GetAllPermissionsQuery query, bool withtypepermission = false) { try { query.WithTypePermission = withtypepermission; return(Ok(await _mediator.Send(query))); } catch (HttpRequestExceptionEx ex) { return(new NotFoundObjectResult(string.Format("Status code: {0} Message: {1}", ex.HttpCode, ex.Message))); } }
public async override Task <List <PermissionReadModel> > Execute(GetAllPermissionsQuery input, User?user) { var perms = await reader.ReadAll(); return(perms); }
public IDomainRepositoryQueryContext <ICollection <IPermission> > AsIPermission() { var query = new GetAllPermissionsQuery(); return(DomainRepositoryQueryContextFactory.Create(query, ExtendableContentRepository)); }
public IEnumerable <IPermissionApplication> GetPermissions(GetAllPermissionsQuery command) { yield return(new RoleReadPermission()); }
public async Task <JsonResult> Get() { var query = new GetAllPermissionsQuery(); return(await _apiResponseHelper.RunQueryAsync(query)); }
public Task <ICollection <IPermission> > AsIPermissionAsync() { var query = new GetAllPermissionsQuery(); return(ExtendableContentRepository.ExecuteQueryAsync(query)); }
public Task <List <PermissionDTO> > Handle(GetAllPermissionsQuery query) { return(_permissionRepository.GetAllPermissions()); }