Exemplo n.º 1
0
        private void LoadData(string slug)
        {
            try
            {
                BlogPostBLL blogPostBLL = new BlogPostBLL();
                DataTable   dt          = blogPostBLL.GetByBlogPostSlug(slug);

                txtTitle.InnerText           = Convert.ToString(dt.Rows[0]["Title"]);
                txtPublishedDate.Text        = Convert.ToDateTime(Convert.ToString(dt.Rows[0]["PublishedDate"])).ToString("dd MMMM yyyy");
                txtBlogPostCategoryName.Text = Convert.ToString(dt.Rows[0]["BlogPostCategoryName"]);
                txtDescription.InnerHtml     = Convert.ToString(dt.Rows[0]["Description"]);
                if (!string.IsNullOrEmpty(Convert.ToString(dt.Rows[0]["Attachment"])))
                {
                    string currentUrl  = HttpContext.Current.Request.Url.AbsoluteUri;
                    string redirectUrl = "~/Login.aspx?Ref=member&Redirect=" + QuaintSecurityManager.EncryptUrl(currentUrl);
                    lnkLogin.NavigateUrl   = redirectUrl;
                    txtAttachmentView.Text = Convert.ToString(dt.Rows[0]["Title"]);

                    txtAttachment.Text          = Convert.ToString(dt.Rows[0]["Title"]);
                    lnkDownload.CommandArgument = QuaintSAMS.Code.Global.FilePath.BlogPost + Convert.ToString(dt.Rows[0]["Attachment"]);

                    attachmentDownload.Visible = false;
                    attachmentView.Visible     = true;
                }
            }
            catch (Exception)
            {
                //throw;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                QuaintSessionManager session = new QuaintSessionManager();
                if (session.HasSession)
                {
                    areaAccess.Visible   = false;
                    areaUserInfo.Visible = true;
                    lblUserName.Text     = session.ActiveUserName;

                    string currentUrl  = HttpContext.Current.Request.Url.AbsoluteUri;
                    string redirectUrl = "~/Login.aspx?Ref=logout&Redirect=" + QuaintSecurityManager.EncryptUrl(currentUrl);
                    btnLogout.HRef = redirectUrl;
                }
                else
                {
                    areaAccess.Visible   = true;
                    areaUserInfo.Visible = false;
                    lblUserName.Text     = string.Empty;
                }
            }
        }