コード例 #1
0
 public ActionResult Index(ClientAppInfo inf)
 {
     var conninfo = Application.CurrentConnectionDetails;
     conninfo.ClientAppInfo = inf;
     Application.CurrentConnectionDetails = conninfo;
     return RedirectToAction("index");
 }
コード例 #2
0
 /// <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);
     }
 }
コード例 #3
0
 public PodioConnectionInfo()
 {
     ClientAppInfo = new ClientAppInfo();
 }
コード例 #4
0
 public PodioConnectionInfo() {
     ClientAppInfo = new ClientAppInfo();
 }