private async void UpdateVersion(string finODV)
        {
            try
            {
                UserHDDInfo _objUHI = new UserHDDInfo();
                _objUHI.ID         = AuID;
                _objUHI.UserId     = AuUID;
                _objUHI.PCCVersion = finPCCV.ToString().Trim();
                _objUHI.ODVersion  = "Common Plugin"; //finODV.ToString().Trim();

                WebAccess _objUA = new WebAccess();
                string    rsvp   = await _objUA.versionupdate(_objUHI);
            }
            catch (Exception)
            {
            }
        }
Exemple #2
0
        public async Task <string> Updatecount(UserHDDInfo oHDDinfo)
        {
            try
            {
                UserHDDInfo obj      = new UserHDDInfo();
                string      errormsg = string.Empty;
                using (var client = new HttpClient())
                {
                    client.BaseAddress = new Uri(baseURL);
                    client.DefaultRequestHeaders.Accept.Clear();
                    client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                    // HTTP POST
                    HttpResponseMessage response = await client.PostAsJsonAsync("api/opendental/updatecount", oHDDinfo);

                    Library.WriteErrorLog("updatecount response: " + response.Content);

                    obj = new JavaScriptSerializer().Deserialize <UserHDDInfo>(Convert.ToString(response.Content));

                    if (response.IsSuccessStatusCode)
                    {
                        //obj = await response.Content.ReadAsAsync<UserHDDInfo>();
                        errormsg = obj.Message;
                    }
                    else
                    {
                        errormsg = "Failed";
                    }
                }
                return(errormsg);
            }
            catch (Exception pcex)
            {
                Library.WriteErrorLog(pcex);
                return("Failed");
            }
        }