2017-12-09 04:17:45 +00:00
|
|
|
|
using Newtonsoft.Json;
|
2017-12-09 04:39:19 +00:00
|
|
|
|
using NodaTime;
|
|
|
|
|
using System;
|
2017-12-09 04:17:45 +00:00
|
|
|
|
using System.Net;
|
|
|
|
|
|
|
|
|
|
namespace dotbot.Core
|
|
|
|
|
{
|
|
|
|
|
public class Utils
|
|
|
|
|
{
|
2018-01-09 21:53:34 +00:00
|
|
|
|
public static T GetJson<T>(string url) => JsonConvert.DeserializeObject<T>((new WebClient { Proxy = null }).DownloadString(url));
|
2017-12-09 04:17:45 +00:00
|
|
|
|
|
|
|
|
|
public static double ConvertCToF(double c) => ((9.0 / 5.0) * c) + 32;
|
|
|
|
|
|
2017-12-09 04:39:19 +00:00
|
|
|
|
public static DateTime IanaIdToDateTime(string tzId) => SystemClock.Instance.GetCurrentInstant().InZone(DateTimeZoneProviders.Tzdb[tzId]).ToDateTimeUnspecified();
|
|
|
|
|
|
2017-12-09 04:17:45 +00:00
|
|
|
|
}
|
|
|
|
|
}
|