Пример #1
0
        public async Task <List <CustomerUiModel> > GetCustomers(CustomerFilterUiModel filterUiModel)
        {
            var spec     = new CustomerSpec(mapper.Map <CustomerFilter>(filterUiModel));
            var customer = await customerRepository.ListAsync(spec);

            return(mapper.Map <List <CustomerUiModel> >(customer));
        }
Пример #2
0
        public async Task <List <CustomerUiModel> > Get([FromQuery] CustomerFilterUiModel filter)
        {
            filter = filter ?? new CustomerFilterUiModel();

            // Here you can decide if you want the collections as well

            filter.LoadChildren    = true;
            filter.IsPagingEnabled = false;

            return(await customerUiService.GetCustomers(filter));
        }