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); } } }