public async Task <ActionResult <CustomerViewModel> > GetAsync(int id) { _logger.LogDebug("Get {0}", id); var customer = await _repository.GetCustomerAsync(id); if (customer == null) { return(NotFound()); } return(Ok(_mapper.Map <CustomerViewModel>(customer))); }