private async Task <PaginatedList <OppFinderSearchResult> > GetPageProposedStandards(string searchTerm, int pageIndex) { var nonApprovedStandardsRequest = new GetOppFinderNonApprovedStandardsRequest { SearchTerm = searchTerm, SectorFilters = _oppFinderSession.SectorFilters, LevelFilters = _oppFinderSession.LevelFilters, SortColumn = _oppFinderSession.ProposedSortColumn.ToString(), SortAscending = _oppFinderSession.ProposedSortDirection == "Asc" ? 1 : 0, PageSize = _oppFinderSession.ProposedStandardsPerPage, PageIndex = pageIndex, PageSetSize = DefaultPageSetSize, NonApprovedType = StandardStatus.Proposed.ToString() }; var response = await _oppFinderApiClient.GetNonApprovedStandards(nonApprovedStandardsRequest); return(response.Standards); }
public async Task <IActionResult> GetNonApprovedStandards([FromBody] GetOppFinderNonApprovedStandardsRequest request) { _logger.LogInformation($"Received request to retrieve non approved standards {request.NonApprovedType}"); return(Ok(await _mediator.Send(request))); }
public async Task <GetOppFinderNonApprovedStandardsResponse> GetNonApprovedStandards(GetOppFinderNonApprovedStandardsRequest nonApprovedStandradsRequest) { using (var request = new HttpRequestMessage(HttpMethod.Post, $"/api/v1/oppfinder/nonapproved")) { return(await PostPutRequestWithResponse <GetOppFinderNonApprovedStandardsRequest, GetOppFinderNonApprovedStandardsResponse>(request, nonApprovedStandradsRequest)); } }