public void AddNewCategory(string catName, string catUrlSeo, string catDesc) { List<int> numlist = new List<int>(); int num = 0; var categories = _context.Categories.ToList(); foreach (var cat in categories) { var catid = cat.id; Int32.TryParse(catid.Replace("cat", ""), out num); numlist.Add(num); } numlist.Sort(); num = numlist.Last(); num++; var newid = "cat" + num.ToString(); var category = new Category { id = newid, Name = catName, Description = catDesc, UrlSeo = catUrlSeo, Checked = false }; _context.Categories.Add(category); Save(); }
public void RemoveCategory(Category category) { var postCategories = _context.PostCategories.Where(x => x.CategoryId == category.id).ToList(); foreach (var postCat in postCategories) { _context.PostCategories.Remove(postCat); } _context.Categories.Remove(category); Save(); }