public async Task <List <CustomerDto> > GetCustomers(CustomerFilterDto filterDto) { var spec = new CustomerSpec(mapper.Map <CustomerFilter>(filterDto)); var customers = await customerRepository.ListAsync(spec); return(mapper.Map <List <CustomerDto> >(customers)); }
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)); }