コード例 #1
0
 public List<CraftsEvent> GetCraftsEventsInArea(decimal lat, decimal lng, int radius, int maxResults)
 {
     this.Logger.Debug("Events repository - GetCraftsEventsInArea");
     this.Logger.DebugFormat("Events repository - GetCraftsEventsInArea -  lat {0}, lng {1}, radius{2}, maxResults {3} ", new object[] { lat.ToString(), lng.ToString(), radius.ToString(), maxResults.ToString() });
     List<CraftsEvent> list = new List<CraftsEvent>();
     try
     {
         int publicationId = WebConfiguration.Current.PublicationId;
         DateTime today = DateTime.Today;
         DateTime time2 = new DateTime(today.Year, today.Month, 1);
         DateTime startDate = time2.AddMonths(-11);
         DateTime endDate = time2.AddMonths(11);
         this.Logger.DebugFormat("Events repository - GetCraftsEventsInArea - Before gateway call", new object[0]);
         list = new RetailersGateway().GetCraftsEventsInArea(publicationId, lat, lng, radius, startDate, endDate, maxResults);
     }
     catch (Exception exception)
     {
         this.Logger.Error(string.Format("{0} {1}", "GetCraftsEventsInArea", exception));
     }
     return list;
 }
コード例 #2
0
 public List<CraftsEvent> GetCraftsEventsInArea()
 {
     List<CraftsEvent> list = new List<CraftsEvent>();
     try
     {
         string defaultLong = WebConfiguration.Current.DefaultLong;
         string defaultLat = WebConfiguration.Current.DefaultLat;
         int publicationId = WebConfiguration.Current.PublicationId;
         decimal lat = Convert.ToDecimal(defaultLat, CultureInfo.InvariantCulture);
         decimal lng = Convert.ToDecimal(defaultLong, CultureInfo.InvariantCulture);
         int radius = 0x3e8;
         DateTime today = DateTime.Today;
         DateTime time2 = new DateTime(today.Year, today.Month, 1);
         DateTime startDate = time2.AddMonths(-11);
         DateTime endDate = time2.AddMonths(11);
         int maxResults = 2;
         list = new RetailersGateway().GetCraftsEventsInArea(publicationId, lat, lng, radius, startDate, endDate, maxResults);
     }
     catch (Exception exception)
     {
         this.Logger.Error(string.Format("{0} {1}", "GetCraftsEventsInArea", exception));
     }
     return list;
 }