Example #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     using (var facade = new Facade())
     {
         facade.SignOut();
     }
 }
Example #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     using (var facade = new Facade())
     {
         Items = facade.GetStreamItems();
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     using (var facade = new Facade())
     {
         Items = facade.GetAllSubscriptions();
     }
 }
Example #4
0
        public bool DeleteSubscription(string id)
        {
            var guid = new Guid(id);

            using (var facade = new Facade())
            {
                return facade.DeleteSubscription(guid);
            }
        }
Example #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var type = Request["Type"];

            if (!string.IsNullOrEmpty(type))
            {
                using(var facade = new Facade())
                {
                    _CurrentPlugin = facade.LoadPlugin(type);

                    if(_CurrentPlugin == null)
                        Response.Redirect("Default.aspx");

                    _ParameterProperties = ParameterUtility.GetParameters(_CurrentPlugin);
                    _ParameterProperties.ForEach(p => _ParametersList += p.ToString() + "|");
                    _ParametersList = _ParametersList.TrimEnd("|".ToCharArray());
                }
            }
            else
            {
                Response.Redirect("Default.aspx");
            }

            if (IsPostBack)
            {
                var cookie = Request.Cookies["mystream_subscription_add_cookie"];

                if (cookie != null)
                {
                    var parameters = cookie.Value.Split("|".ToCharArray());
                    var dictionary = new Dictionary<string, string>();

                    foreach (var parameter in parameters)
                    {
                        var paramName = parameter.Split("=".ToCharArray())[0];
                        var paramValue = parameter.Split("=".ToCharArray())[1];
                        dictionary.Add(paramName, paramValue);
                    }

                    using (var facade = new Facade())
                    {
                        pnlSuccess.Visible = !(pnlInvalidInfo.Visible = !facade.Subscribe(_CurrentPlugin, dictionary));
                    }
                }
                else
                {
                    // Err occured
                }
            }
            else
            {
                CreateControls();
            }
        }
Example #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (IsPostBack)
     {
         if (!string.IsNullOrEmpty(txtPassword.Text))
         {
             using (var facade = new Facade())
             {
                 lblIncorrectPass.Visible = !facade.Signin(txtPassword.Text);
             }
         }
     }
 }
Example #7
0
        private void LoadControls()
        {
            using (var facade = new Facade())
            {
                txtTitle.Text = facade.CurrentSiteInfo.SiteTitle;
                txtSlogan.Text = facade.CurrentSiteInfo.SiteSlogan;

                var test = ConfigurationManager.AppSettings["Themes"].Split("|".ToCharArray());
                ddlThemes.DataSource = test;
                ddlThemes.DataBind();
                ddlThemes.SelectedValue = facade.CurrentSiteInfo.CurrentTheme;

                txtCacheDuration.Text = facade.CurrentSiteInfo.CacheDuration.ToString();
            }
        }
Example #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                using (var facade = new Facade())
                {
                    var changesSaved = false;
                    var info = facade.CurrentSiteInfo;

                    if (!string.IsNullOrEmpty(txtPassword.Text) && txtPassword.Text != facade.CurrentSiteInfo.AdminPassword)
                    {
                        facade.ChangePassword(txtPassword.Text);
                        changesSaved = true;
                    }

                    if (txtTitle.Text != facade.CurrentSiteInfo.SiteTitle)
                    {
                        facade.UpdateSiteInfo(i => i.SiteTitle = txtTitle.Text);
                        changesSaved = true;
                    }

                    if (txtSlogan.Text != facade.CurrentSiteInfo.SiteSlogan)
                    {
                        facade.UpdateSiteInfo(i => i.SiteSlogan = txtSlogan.Text);
                        changesSaved = true;
                    }

                    var result = int.MinValue;
                    if (int.TryParse(txtCacheDuration.Text, out result))
                    {
                        if (result > 0)
                        {
                            facade.UpdateSiteInfo(i => i.CacheDuration = result);
                            changesSaved = true;
                        }
                    }

                    lblChangesSaved.Visible = changesSaved;
                }
            }
            else
            {
                LoadControls();
            }
        }
Example #9
0
        protected override void OnPreInit(EventArgs e)
        {
            Theme = new Facade().GetSiteInfo().CurrentTheme;

            base.OnPreInit(e);
        }