Esempio n. 1
0
        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;
                }
            }
                                 ));
        }
Esempio n. 2
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));
        }