public async Task <IActionResult> GetTotalQtyByFilters([FromQuery] CommissionFiltersViewModel filtersVM) { try { var filtersDto = _mapper.Map <CommissionFiltersViewModel, CommissionFiltersDto>(filtersVM); int qty = await _commissionUseCases.GetTotalQtyByFilters(filtersDto); return(Ok(qty)); } catch (Exception e) { throw e; } }
public async Task <IActionResult> GetByFiltersPageAndQty([FromQuery] CommissionFiltersViewModel filtersVM, int skip, int qty) { try { var filtersDto = _mapper.Map <CommissionFiltersViewModel, CommissionFiltersDto>(filtersVM); IEnumerable <CommissionDto> commissionsDto = await _commissionUseCases.GetFilteredByPageAndQty(filtersDto, skip, qty); IEnumerable <CommissionViewModel> commissionsVM = _mapper.Map <IEnumerable <CommissionDto>, IEnumerable <CommissionViewModel> >(commissionsDto); return(Ok(commissionsVM)); } catch (Exception e) { throw e; } }