Beispiel #1
0
 internal static async Task <Stream> LoadClimateIdsFromATBWebService(String tag = null)
 {
     try
     {
         String url = String.Format(
             SpongeJsUrlAllIds,
             String.IsNullOrEmpty(tag) ? DefaultTag : tag
             );
         return(await WebApiRequest.ExecuteWebApiRequest(url));
     }
     catch
     {
         return(null);
     }
 }
Beispiel #2
0
 internal static async Task <Stream> LoadClimateByIdFromATBWebService(String dataObjId, DateTime start, DateTime end, TimeStep step)
 {
     try
     {
         String url = String.Format(
             SpongeJsUrlDataId,
             dataObjId,
             start.ToUniversalTime().ToString("s") + "Z",
             end.ToUniversalTime().ToString("s") + "Z",
             step.ToString()
             );
         return(await WebApiRequest.ExecuteWebApiRequest(url));
     }
     catch
     {
         return(null);
     }
 }
Beispiel #3
0
 internal static async Task <Stream> LoadClimateByLocationTagFromATBWebService(Location location, String tag, DateTime start, DateTime end, TimeStep step)
 {
     try
     {
         String url = String.Format(
             SpongeJsUrlDataLocation,
             String.IsNullOrEmpty(tag) ? DefaultTag : tag,
             location.lon.ToString(CultureInfo.InvariantCulture),
             location.lat.ToString(CultureInfo.InvariantCulture),
             start.ToUniversalTime().ToString("s") + "Z",
             end.ToUniversalTime().ToString("s") + "Z",
             step.ToString()
             );
         return(await WebApiRequest.ExecuteWebApiRequest(url));
     }
     catch
     {
         return(null);
     }
 }