public async Task <ServiceResult <PaginatedListResult <PointOfSalesResponseViewModel> > > Search(PointOfSalesRequestViewModel viewModel)
        {
            var paginatedListWithModel = await _repository.Search(viewModel);

            // Mapping
            List <PointOfSalesResponseViewModel> Mapping(List <Store> list)
            {
                return(list?
                       .Select(model => new PointOfSalesResponseViewModel
                {
                    // TODO
                })
                       .ToList());
            }

            var paginatedListWithViewModel = paginatedListWithModel.Copy(Mapping);

            return(ServiceResultFactory.Success(paginatedListWithViewModel));
        }
Exemple #2
0
 public Task <PaginatedListResult <Store> > Search(PointOfSalesRequestViewModel viewModel)
 {
     throw new System.NotImplementedException();
 }
Exemple #3
0
 public async Task <IActionResult> SearchPointOfSales([FromQuery] PointOfSalesRequestViewModel viewModel)
 => await HandleResultAsync(() => _pointOfSaleService.Search(viewModel));