public ActionResult Index(ClientAppInfo inf) { var conninfo = Application.CurrentConnectionDetails; conninfo.ClientAppInfo = inf; Application.CurrentConnectionDetails = conninfo; return RedirectToAction("index"); }
/// <summary> /// This view contains a nice form for inputting your /// 1: client_id /// </summary> /// <returns></returns> public ActionResult Index() { var conninfo = Application.CurrentConnectionDetails; if (conninfo.IsReadyToRubmble) // You sir - are ready to rumble { return View("ReadyToRumble", conninfo); } else if (conninfo.AuthorizationAccessToken == null && !string.IsNullOrEmpty(conninfo.ClientAppInfo.ClientSecret)) // You are now half-way - if we didn't loose you underways { return View("SetupConnection", conninfo); // You got a choice: App, User+Pass or Autorization for obtaining a token to go further with. } else // Lets get you ready to rumble { var viewmodel = new ClientAppInfo(); viewmodel.Domain = Request.Url.GetLeftPart(UriPartial.Authority); return View(viewmodel); } }
public PodioConnectionInfo() { ClientAppInfo = new ClientAppInfo(); }