public async Task <IActionResult> GetTotalQtyByFilters([FromQuery] FeeRuleFiltersViewModel filtersVM) { try { var filtersDto = _mapper.Map <FeeRuleFiltersViewModel, FeeRuleFiltersDto>(filtersVM); int qty = await _feeRuleUseCases.GetTotalQtyByFilters(filtersDto); return(Ok(qty)); } catch (Exception e) { throw e; } }
public async Task <IActionResult> GetByFiltersPageAndQty([FromQuery] FeeRuleFiltersViewModel filtersVM, int skip, int qty) { try { var filtersDto = _mapper.Map <FeeRuleFiltersViewModel, FeeRuleFiltersDto>(filtersVM); IEnumerable <FeeRuleDto> feeRulesDto = await _feeRuleUseCases.GetFilteredByPageAndQty(filtersDto, skip, qty); IEnumerable <FeeRuleViewModel> feeRulesVM = _mapper.Map <IEnumerable <FeeRuleDto>, IEnumerable <FeeRuleViewModel> >(feeRulesDto); return(Ok(feeRulesVM)); } catch (Exception e) { throw e; } }