public async Task <ListQueryResult <CreditRequestDto> > GetDepartmentCreditRequestDtosAsync(DepartmentCreditRequestsQuery query) { var rightsRes = await CheckEmployeeRightsAsync(query.EmployeeId, EmployeeRights.CreditDepartmentChief); if (rightsRes.IsFailed) { return(new ListQueryResult <CreditRequestDto>(query, null, false).From(rightsRes)); } return(Filter(await _creditRequestService.GetDepartmentRequestsDtosAsync(new DepartmentRequestsQuery()), query)); }