public async Task <PharmacyModel> FindClosestAsync(PharmacyInputModel pharmacyInput) { _logger.LogDebug("Invoked Builder FindClosestAsync"); var data = await _pharmacyRepository.FindClosestPharmacyAsync(pharmacyInput.Latitude, pharmacyInput.Longitude); if (data == null) { _logger.LogDebug("Builder null FindClosestAsync successful"); return(null); } _logger.LogDebug("Builder FindClosestAsync successful"); return(new PharmacyModel { Name = data.Name, Address = data.Address, Distance = data.Distance }); }