Ejemplo n.º 1
0
        public ActionResult Callback(RenderModel model, string access_token, string token_type, string expires_in, string state)
        {
            if (string.IsNullOrEmpty(access_token))
            {
                return(View());
            }

            Models.CallbackModel conModel = new Models.CallbackModel(model.Content, CultureInfo.CurrentCulture)
            {
                accessToken = access_token,
                token_type  = token_type,
                expires_in  = expires_in,
                state       = state
            };

            _mySession.CSession["SpotifyAccess"] = conModel;
            var nodes = umbraco.uQuery.GetNodesByType("Connected");

            if (nodes.Any())
            {
                IPublishedContent node = Umbraco.TypedContent(nodes.First().Id);
                return(RedirectToUmbracoPage(node.Id));
            }
            return(this.Redirect("Connected"));
        }
Ejemplo n.º 2
0
        public ActionResult Index(RenderModel model)
        {
            Models.CallbackModel conModel = new Models.CallbackModel(model.Content, CultureInfo.CurrentCulture)
            {
            };

            return(View(conModel));
        }