Exemplo n.º 1
0
 // TODO: HI refactor
 public void InsertSearchedArea(SearchedArea searchedArea)
 {
     _db.SearchedAreas.Add(searchedArea);
 }
Exemplo n.º 2
0
        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);
        }