public void AddPostCategory(int postId, int catId) { try { var postCategory = new PostsCategory { PostId = postId, CategoryId = catId }; _context.Add(postCategory); _context.SaveChanges(); } catch (Exception) { throw; } }
/// <summary> /// The page_ load. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="e"> /// The e. /// </param> protected void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { this.PageLinks.AddLink(this.PageContext.BoardSettings.Name, YafBuildLink.GetLink(ForumPages.forum)); this.PageLinks.AddLink("Administration", YafBuildLink.GetLink(ForumPages.admin_admin)); this.PageLinks.AddLink("Users", string.Empty); this.Populate_Controls(); string _boardOptionsCurrentBoardIn = "In Current Board"; string _boardOptionsAllBoardsIn = "In All Boards"; string _boardOptionsAllBoardsButCurrentIn = "In All But Current"; string _boardOptionsAllBoardsSpecificIn = "In A Specific Board"; TimeZones.DataSource = StaticDataHelper.TimeZones(); DataTable categories = DB.category_list(this.PageContext.PageBoardID, null); ForumsCategory.DataSource = categories; TopicsCategory.DataSource = categories; PostsCategory.DataSource = categories; // Access Mask Lists ForumsStartMask.DataSource = DB.accessmask_list(this.PageContext.PageBoardID, null); ForumsAdminMask.DataSource = ForumsStartMask.DataSource; ForumsGroups.DataSource = DB.group_list(this.PageContext.PageBoardID, null); // Board lists UsersBoardsList.DataSource = DB.board_list(null); CategoriesBoardsList.DataSource = UsersBoardsList.DataSource; PMessagesBoardsList.DataSource = UsersBoardsList.DataSource; this.DataBind(); ForumsAdminMask.SelectedIndex = 0; if (ForumsStartMask.Items.Count > 1) { ForumsStartMask.SelectedIndex = 1; } TopicsCategory.ClearSelection(); PostsCategory.ClearSelection(); ForumsCategory.SelectedIndex = -1; TimeZones.Items.FindByValue("0").Selected = true; From.Text = this.PageContext.User.UserName.ToString(); To.Text = this.PageContext.User.UserName.ToString(); TopicsPriorityList.Items.Add(new ListItem("Normal", "0")); TopicsPriorityList.Items.Add(new ListItem("Sticky", "1")); TopicsPriorityList.Items.Add(new ListItem("Announcement", "2")); TopicsPriorityList.SelectedIndex = 0; UsersBoardsOptions.Items.Add(new ListItem(_boardOptionsCurrentBoardIn, "0")); UsersBoardsOptions.Items.Add(new ListItem(_boardOptionsAllBoardsIn, "1")); UsersBoardsOptions.Items.Add(new ListItem(_boardOptionsAllBoardsButCurrentIn, "2")); UsersBoardsOptions.Items.Add(new ListItem(_boardOptionsAllBoardsSpecificIn, "3")); UsersBoardsOptions.SelectedIndex = 0; CategoriesBoardsOptions.Items.Add(new ListItem(_boardOptionsCurrentBoardIn, "0")); CategoriesBoardsOptions.Items.Add(new ListItem(_boardOptionsAllBoardsIn, "1")); CategoriesBoardsOptions.Items.Add(new ListItem(_boardOptionsAllBoardsButCurrentIn, "2")); CategoriesBoardsOptions.Items.Add(new ListItem(_boardOptionsAllBoardsSpecificIn, "3")); CategoriesBoardsOptions.SelectedIndex = 0; PMessagesBoardsOptions.Items.Add(new ListItem(_boardOptionsCurrentBoardIn, "0")); PMessagesBoardsOptions.Items.Add(new ListItem(_boardOptionsAllBoardsIn, "1")); PMessagesBoardsOptions.Items.Add(new ListItem(_boardOptionsAllBoardsButCurrentIn, "2")); PMessagesBoardsOptions.Items.Add(new ListItem(_boardOptionsAllBoardsSpecificIn, "3")); PMessagesBoardsOptions.SelectedIndex = 0; } }