public ActionResult Dummy2(Models.DummyModel oDummyModel) { string CallBackUrl = $"{Request.Url.Scheme}://{Request.Url.Authority}/Home/SaveToken"; if (Session["oAuth2Token"] != null) { if (oDummyModel != null && !string.IsNullOrEmpty(oDummyModel.id)) { string token = Session["oAuth2Token"].ToString(); var request = (HttpWebRequest)WebRequest.Create(Utils.Utils.GetUrlDummy("Dummy2", oDummyModel.id)); request.Method = "GET"; request.Headers.Add("Authorization", token); var responseString = ""; try { HttpWebResponse response = (HttpWebResponse)request.GetResponse(); if (response.StatusCode == HttpStatusCode.OK) { using (Stream stream = response.GetResponseStream()) { StreamReader reader = new StreamReader(stream, Encoding.UTF8); responseString = reader.ReadToEnd().Replace("\"", ""); } oDummyModel.result = responseString; } else { oDummyModel.result = $"{response.StatusCode} - {response.StatusDescription}"; } } catch (WebException Ex) { oDummyModel.result = Ex.Message; } Response.Redirect($"{Request.Url.Scheme}://{Request.Url.Authority}/Home/DummyResult?id={oDummyModel.id}&result={oDummyModel.result}"); return(View("")); } else { return(View()); } } else { string WizardUrl = Utils.Utils.GetUrlWizardToken(CallBackUrl); Response.Redirect(WizardUrl); } return(View("")); }
public ActionResult DummyResult(Models.DummyModel oDummyModel) { ViewData["Title"] = $"ID <b>{oDummyModel.id}</b>"; ViewData["DummyMessage"] = oDummyModel.result; return(View()); }