public async Task <PrintedEditionResponseModel> GetAsync(PrintedEditionRequestModel requestModel) { PrintedEditionRequestParameters parameters = requestModel.MapToRequestParameters(); (List <PrintedEditionWithNestedObjects> printedEditions, int count) = await _printedEditionRepository.GetWithNestedObjectsAsync(parameters); PrintedEditionResponseModel responseModel = new PrintedEditionResponseModel(count, printedEditions); return(responseModel); }
public async Task <PrintedEditionResponseModel> GetPrintedEditions([FromBody] PrintedEditionRequestModel requestModel) { PrintedEditionResponseModel responseModel = await _printedEditionService.GetAsync(requestModel); return(responseModel); }