public async Task <GetCustomerResponse> Get(IGetCustomerRequest request) { var customer = await repo.GetCustomerByIdAsync(request.Id); if (customer == null) { return(new GetCustomerResponse(false, ResponseAction.NotFound)); } var dto = mapper.Map <CustomerDTO>(customer); return(new GetCustomerResponse(dto)); }
public async Task <IEnumerable <Customer> > GetResponseAsync(IGetCustomerRequest request) { var json = await(await MakeRequestAsync(request)).Content.ReadAsStringAsync(); return(_jsonParser.ConvertCustomer(json).Customers); }
public Task <IEnumerable <Customer> > GetResponseAsync(IGetCustomerRequest request) => Task.FromResult((IEnumerable <Customer>) new List <Customer>() { _customers.First() });