protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Application["Info"] != null)
         {
             InfoLabel(Application["Info"].ToString());
             Application.Clear();
         }
         var categories = DbManager.GetCategories();
         if (categories.Success)
         {
             LbCategories.DataSource     = categories.Data.Select(c => new { c.ObjectID, c.CategoryName });
             LbCategories.DataTextField  = "CategoryName";
             LbCategories.DataValueField = "ObjectID";
             LbCategories.DataBind();
         }
         else
         {
             InfoLabel(categories.Message);
         }
         var developers = DbManager.GetDevelopers();
         if (developers.Success)
         {
             rptDevelopers.DataSource = developers.Data.Select(d => new { d.FullName, d.UserName, d.ObjectID });
             rptDevelopers.DataBind();
         }
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                var categories = DbManager.GetCategories();
                if (categories.Success)
                {
                    LbCategories.DataSource     = categories.Data.Select(c => new { c.ObjectID, c.CategoryName });
                    LbCategories.DataTextField  = "CategoryName";
                    LbCategories.DataValueField = "ObjectID";
                    LbCategories.DataBind();
                }
                else
                {
                    InfoLabel(categories.Message);
                }


                var developers = DbManager.GetDevelopers();
                if (developers.Success)
                {
                    DdlDevelopers.DataSource = developers.Data.Select(d => new { d.ObjectID, d.FullName });
                    DdlDevelopers.DataBind();
                }
                else
                {
                    InfoLabel(developers.Message);
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request.QueryString["id"] != null)
                {
                    int id      = int.Parse(Request.QueryString["id"]);
                    var article = DbManager.GetArticleById(id);
                    if (article.Success)
                    {
                        if (article.Data != null)
                        {
                            TxtbxArticleTitle.Text     = article.Data.ArticleTitle;
                            TxtAreaArticleContent.Text = article.Data.ArticleContent;
                            imgCurrent.ImageUrl        = article.Data.ImageUrl;
                            var dev = DbManager.GetDevelopers().Data.Select(d => new { d.ObjectID, d.FullName });
                            DdlDevelopers.DataSource    = dev;
                            DdlDevelopers.SelectedValue = article.Data.WriterId.ToString();
                            DdlDevelopers.DataBind();
                            var cat = DbManager.GetCategories().Data;
                            LbCategories.DataSource     = cat.Select(c => new { c.ObjectID, c.CategoryName });
                            LbCategories.DataTextField  = "CategoryName";
                            LbCategories.DataValueField = "ObjectID";

                            LbCategories.DataBind();

                            foreach (var category in article.Data.Categories)
                            {
                                LbCategories.Items.FindByValue(category.ObjectID.ToString()).Selected = true;
                            }
                        }
                    }
                    else
                    {
                        InfoLabel(article.Message);
                    }
                }
                else
                {
                    divEdit.Visible = false;
                    InfoLabel(Messages.CheckNullId);
                }
            }
        }