public static T GetObject <T>(string serviceName, string method, bool awaitable, params string[] parameters) { var json = GetJsonResponse(serviceName, method, true, parameters); json = JsonServicesHelper.RemoveJsonpSyntax(json); return(Deserialize <T>(json)); }
public static T GetObject <T>(string serviceName, string method, params string[] parameters) { var json = GetJsonResponse(serviceName, method, parameters); json = JsonServicesHelper.RemoveJsonpSyntax(json); if (json == null) { return(default(T)); } return(Deserialize <T>(json)); }
public static bool PostFile <T>(string serviceName, string method, string name, Guid authToken, T graph) { var requestString = GetSerivcePath(serviceName, method).Replace("?&", "?"); var jsonCode = SerializeObject <T>(graph); using (var client = new WebClient()) { return (Deserialize <bool>(JsonServicesHelper.RemoveJsonpSyntax( client.DownloadString(requestString + "&" + "authToken=" + authToken + "&" + name + "=" + jsonCode)))); } }