public async Task<Model.RootObject_Chat> GetFAQ_PastIssues() { answere = new Model.RootObject_Chat(); try { UserId = UtilityClasses.Account.UserId; String url = UtilityClasses.Network.URL_HOST_MOBIKWIK + UtilityClasses.Network.URL_PAST_ISSUES + "?uid=" + UtilityClasses.Account.UserId + "&pwd=" + UtilityClasses.Account.Password; url = UtilityClasses.Network.addParamToUri(url, "disablecache", Environment.TickCount.ToString());//To disable caching in Windows OS sc = new UtilityClasses.ServerCall(); string content = await sc.GetjsonStream(url); answere = JsonConvert.DeserializeObject<Model.RootObject_Chat>(content); UtilityClasses.Account.KEY_TICKET = new Model.RootObject_Chat(); UtilityClasses.Account.KEY_TICKET = answere; return answere; } catch (Exception ex) { //List<Parameter> Params = new List<Parameter>(); //Params.Add(AccountFunctions.createParameter("Location", "ViewModel FAQ PastIssues")); //Params.Add(AccountFunctions.createParameter("Method", "GetFaq PastIssues, Error:" + ex.Message)); //FlurryWP8SDK.Api.LogEvent("FAQ Exception", Params); return null; } }
public async Task<int> CloseTicket(Int32 id) // check by server { String url = UtilityClasses.Network.URL_HOST_MOBIKWIK + UtilityClasses.Network.URL_REPLY_TICKET + "?uid=" + UtilityClasses.Account.UserId + "&pwd=" + UtilityClasses.Account.Password + "&action=close&id=" + id; sc = new UtilityClasses.ServerCall(); string content = await sc.GetjsonStream(url); answere = JsonConvert.DeserializeObject<Model.RootObject_Chat>(content); UtilityClasses.Account.KEY_TICKET = new Model.RootObject_Chat(); UtilityClasses.Account.KEY_TICKET = answere; if (answere.failure == false & answere.description.Contains("Closed")) return 1; else return 0; }