//public string PostImage { get; set; } = ""; protected void Page_Load(object sender, EventArgs e) { if (Request.Cookies["login"] != null && Request.Cookies["sign"] != null && Request.Cookies["perm"] != null) { if (Request.Cookies["sign"].Value == SignGenerator.GetSign(Request.Cookies["login"].Value + "byte")) { if (!IsPostBack) { preBodyHolder.InnerText = "<p><p/> <p><p/> <p><p/> <p><p/> <p><p/>"; } try { foreach (var i in CategoryService.GetAllCategories()) { CategoryCheckBox newCategoryCheckBox = new CategoryCheckBox(i.CategoryName, i.Id); CategoryCheckBoxPanel.Controls.Add(newCategoryCheckBox); } } catch (Exception ex) { LabelMes.ForeColor = Color.Red; LabelMes.Text = ex.Message; } } //else //{ // return; //} } else { Response.Redirect("~/MainPage.aspx"); } }
private void chkSubscribe_Checked_1(object sender, RoutedEventArgs e) { CheckBox cb = (CheckBox)sender; Category cat = (Category)cb.DataContext; CategoryCheckBox ccb = new CategoryCheckBox { Category = cat, CheckBox = cb }; if (cb.IsChecked.GetValueOrDefault() && !_subscriptions.Contains(ccb)) { _subscriptions.Add(ccb); } else if (!cb.IsChecked.GetValueOrDefault() && _subscriptions.Contains(ccb)) { _subscriptions.Remove(ccb); } }
protected void Page_Load(object sender, EventArgs e) { if (Request.Cookies["login"] != null && Request.Cookies["sign"] != null && Request.Cookies["perm"] != null) { if (Request.Cookies["sign"].Value == SignGenerator.GetSign(Request.Cookies["login"].Value + "byte")) { if (!IsPostBack) { try { PostDto updatedPost = PostService.GetPost(Convert.ToInt32(Request.QueryString["PostId"])); textboxPostTitle.Text = updatedPost.Title; preBodyHolder.InnerText = HttpUtility.HtmlDecode(updatedPost.Body); } catch (Exception ex) { LabelMes.ForeColor = Color.Red; LabelMes.Text = ex.Message; } } try { //------------------Заполняем список категорий поста--------------------------- foreach (var i in CategoryService.GetAllCategories()) { int isEquals = 0; foreach (var j in (List <CategoryDto>)CategoryService.GetPostCategories(Convert.ToInt32(Request.QueryString["PostId"]))) { if (i.Id == j.Id) { isEquals = 1; } } if (isEquals == 1) { CategoryCheckBox newCategoryCheckBox = new CategoryCheckBox(i.CategoryName, i.Id, true); CategoryCheckBoxPanel.Controls.Add(newCategoryCheckBox); } else { CategoryCheckBox newCategoryCheckBox = new CategoryCheckBox(i.CategoryName, i.Id); CategoryCheckBoxPanel.Controls.Add(newCategoryCheckBox); } } } catch (Exception ex) { LabelMes.ForeColor = Color.Red; LabelMes.Text = ex.Message; } } //else //{ // return; //} } else { Response.Redirect("~/MainPage.aspx"); } }