public IActionResult Search(SearchViewModel model) { if (!ModelState.IsValid) { return(View("Home")); } if (!model.Radius.ContainsKey(model.SelectedRadius)) { model.DefaultRadius(); } var radiusInKilometers = model.SelectedRadius.ToKilometers(); var listings = _unitOfWork.Listings.FindByLatLngAsync(model.Latitude, model.Longitude, radiusInKilometers); model.Listings = listings; return(View(model)); }