public async Task <IActionResult> GetTotalQtyByFilters([FromQuery] MiscellaneousExpensesFiltersViewModel filtersVM) { try { var filtersDto = _mapper.Map <MiscellaneousExpensesFiltersViewModel, MiscellaneousExpensesFiltersDto>(filtersVM); int qty = await _miscellaneousExpensesUseCases.GetTotalQtyByFilters(filtersDto); return(Ok(qty)); } catch (Exception e) { throw e; } }
public async Task <IActionResult> GetByFiltersPageAndQty([FromQuery] MiscellaneousExpensesFiltersViewModel filtersVM, int skip, int qty) { try { var filtersDto = _mapper.Map <MiscellaneousExpensesFiltersViewModel, MiscellaneousExpensesFiltersDto>(filtersVM); IEnumerable <MiscellaneousExpensesDto> miscellaneousExpensesDto = await _miscellaneousExpensesUseCases.GetFilteredByPageAndQty(filtersDto, skip, qty); IEnumerable <MiscellaneousExpensesViewModel> miscellaneousExpensesVM = _mapper.Map <IEnumerable <MiscellaneousExpensesDto>, IEnumerable <MiscellaneousExpensesViewModel> >(miscellaneousExpensesDto); return(Ok(miscellaneousExpensesVM)); } catch (Exception e) { throw e; } }