private void GetCategoryChilds(Category parent, List<Category> lst) { foreach (var child in parent.CategoriesChilds) { lst.Add(new Category { CategoryID = child.CategoryID, CategoryName = "..." + child.CategoryName }); } }
private void btnAdd_Click(object sender, EventArgs e) { Category obj = new Category(); obj.CategoryName = txtCategoryName.Text; model.AddToCategories(obj); model.SaveChanges(); LoadData(); }
private void GetCategoryChilds(Category parent, TreeNode nodeParent) { foreach (var child in parent.CategoriesChilds) { TreeNode node = new TreeNode(); node.Tag = child.CategoryID; node.Text = child.CategoryName; GetCategoryChilds(child, node); nodeParent.Nodes.Add(node); } }
private void LoadData() { if (ItemID == -1) { _itemEdit = new Category(); _itemEdit.CategoryID = ItemID; _itemEdit.CategoryName = string.Empty; } else { _itemEdit = _model.Categories.FirstOrDefault(c => c.CategoryID == ItemID); } }
/// <summary> /// Create a new Category object. /// </summary> /// <param name="categoryID">Initial value of the CategoryID property.</param> /// <param name="categoryName">Initial value of the CategoryName property.</param> public static Category CreateCategory(global::System.Int32 categoryID, global::System.String categoryName) { Category category = new Category(); category.CategoryID = categoryID; category.CategoryName = categoryName; return category; }
/// <summary> /// Deprecated Method for adding a new object to the Categories EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToCategories(Category category) { base.AddObject("Categories", category); }