public async Task <IActionResult> GetById(int id) { var customer = await customerRepository.GetAsync(id); if (customer == null) { return(NotFound()); } return(Ok(customer)); }
private static async Task GetCustomersTest(ICustomerRepositoryAsync customerRepository) { //ICustomerRepositoryAsync customerRepository = new ApiCustomerRepository(new HttpClient()); var customers = await customerRepository.GetAsync(); foreach (var customer in customers) { Console.WriteLine(customer.FirstName); } }
public async Task <IActionResult> GetById(int id) { try { var customer = await _customerRepository.GetAsync(id); return(Ok(customer)); } catch (Exception ex) { _logger.LogError(ex.Message); return(BadRequest()); } }