public int DodadiKategorija(Kategorii kategorija) { _db.Kategorii.Add(kategorija); _db.SaveChanges(); return kategorija.IdKategorii; }
private int VkupnoProizvodi(Kategorii kategorija) { int vkupno = 0; foreach (Kategorii podkategorija in kategorija.Kategorii1.ToList()) { vkupno += VkupnoProizvodi(podkategorija); } return vkupno + kategorija.Proizvodi.Count(); }
private void DeleteChildCategories(Kategorii category) { foreach (Kategorii subCategory in category.Kategorii1.ToList()) { if (subCategory.Kategorii1.Count() > 0) { DeleteChildCategories(subCategory); } else { _db.Kategorii.Remove(subCategory); } } _db.Kategorii.Remove(category); }