public ActionResult Logout() { try { var apiInstance = new Class1InstanceApi(Configuration.Default); var logout = apiInstance.Logout(); var logout1 = apiInstance.LogoutAsync(); var logout2 = apiInstance.LogoutAsyncWithHttpInfo(); var logout3 = apiInstance.LogoutWithHttpInfo(); //var logout4=apiInstance. ViewBag.logout = "Logout Successfully"; } catch (Exception e) { ViewBag.Exception = e; //throw; } return(View("status", "_Layout")); }
public ActionResult status() { if (Session["username"].ToString() == null) { return(RedirectToAction("Index", "Home")); } try { Configuration.Default.BasePath = "https://eu184.chat-api.com"; Session["basepath"] = Configuration.Default.BasePath; // Configure API key authorization: instanceId if (Configuration.Default.ApiKey.Count == 0) { Configuration.Default.ApiKey.Add("instanceId", "198528"); // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed // Configuration.Default.ApiKeyPrefix.Add("instanceId", "Bearer"); // Configure API key authorization: token Configuration.Default.ApiKey.Add("token", "b4c3s3irxqj4pzwf"); // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed // Configuration.Default.ApiKeyPrefix.Add("token", "Bearer"); ViewBag.Apikeys = Configuration.Default.ApiKey.Values; string instanceid = ViewBag.Apikeys[0]; string token = ViewBag.Apikeys[1]; DA.UserDA Wkeys = new DA.UserDA(); Wkeys.Keys_insert(instanceid, token); } var apiInstance = new Class1InstanceApi(Configuration.Default); var response200 = apiInstance.GetStatus(); ViewBag.AccountStatus = response200.AccountStatus.Value.ToString(); var getqrcode1 = apiInstance.GetQRCode(); InlineResponse2002 result = apiInstance.Expiry(); byte[] byData = ReadFully(getqrcode1); var base64 = Convert.ToBase64String(byData); var imgSrc = String.Format("data:image/jpg;base64,{0}", base64); ViewBag.img = imgSrc; // Updates the QR code after its expired InlineResponse2002 result1 = apiInstance.Expiry(); Debug.WriteLine(result1); } catch (ApiException e) { Debug.Print("Exception when calling Class1InstanceApi.Expiry: " + e.Message); Debug.Print("Status Code: " + e.ErrorCode); Debug.Print(e.StackTrace); ViewBag.Exception = e.Message; } return(View("status", "_Layout")); }