示例#1
0
 public static List <MaptPoints> MapsLocation(int LocationTypeID)
 {
     using (var db = new DataModels.AICloudDB())
     {
         try
         {
             var points = from location in db.AppLocations
                          where location.LocationTypeID == LocationTypeID && location.Latitude != null
                          select new MaptPoints
             {
                 latitude    = location.Latitude.ToString(),
                 longitude   = location.Longitude.ToString(),
                 title       = location.LocationName.ToString(),
                 description = (location.CityName == null || location.CityName == "") ? "" : location.CityName.ToString()
             };
             return(points.ToList());
         }
         catch { return(null); }
     }
 }
示例#2
0
 public static List <RailwayLocation> Railways()
 {
     using (var db = new DataModels.AICloudDB())
     {
         try
         {
             var points = from location in db.RailWays
                          select new RailwayLocation
             {
                 id           = location.Id,
                 name         = location.Name,
                 startaddress = location.StartAddress,
                 endaddress   = location.EndAddress
             };
             return(points.ToList());
         }
         catch (Exception ex)
         {
             return(null);
         }
     }
 }
示例#3
0
 public static List <AirportLocation> Airports(string country)
 {
     using (var db = new DataModels.AICloudDB())
     {
         try
         {
             var points = from location in db.Airports
                          where location.Country.ToLower() == country && location.Latitude != null
                          select new AirportLocation
             {
                 latitude    = location.Latitude.ToString(),
                 longitude   = location.Longitude.ToString(),
                 title       = location.City.ToString(),
                 description = location.Name.ToString()
             };
             return(points.ToList());
         }
         catch (Exception ex)
         {
             return(null);
         }
     }
 }