Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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;
            }
        }