// TODO: HI refactor public void InsertSearchedArea(SearchedArea searchedArea) { _db.SearchedAreas.Add(searchedArea); }
public ActionResult GeocodeArea(string area) { var geocodedAreas = Geocoder.GeocodeArea(area); var searchedAreas = new List<object>(); foreach (var geocodedArea in geocodedAreas) { var searchedArea = new SearchedArea { Id = Guid.NewGuid(), NorthEastLatitude = geocodedArea.NorthEastLatitude, NorthEastLongitude = geocodedArea.NorthEastLongitude, SouthWestLatitude = geocodedArea.SouthWestLatitude, SouthWestLongitude = geocodedArea.SouthWestLongitude, Name = geocodedArea.Name }; _eventRepository.InsertSearchedArea(searchedArea); searchedAreas .Add(new { searchedArea.Id, searchedArea.Name }); } _eventRepository.Save(); return Json(searchedAreas); }