public async Task <int> SetInt <T>(string hostAddr, string database, string procedure, T obj, bool showLoading = false) { string _URL = $"http://{hostAddr}/{database}.dbo.{procedure}/json"; if (string.IsNullOrEmpty(procedure) || obj == null) { return(0); } var client = new DataApiClient <T>(); return(await client.Save(_URL, obj) .ContinueWith((x) => { if (x.Status == TaskStatus.RanToCompletion) { return x.Result; } else { return 0; } } )); }
public int SetIntSync <T>(string hostAddr, string database, string procedure, T obj, bool showLoading = false) { string _URL = $"http://{hostAddr}/{database}.dbo.{procedure}/json"; if (string.IsNullOrEmpty(procedure) || obj == null) { return(0); } var client = new DataApiClient <T>(); return(client.SaveSync(_URL, obj)); }