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); } }
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); } }
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); } }