public void AddNewTag(string tagName, string tagUrlSeo) { List<int> numlist = new List<int>(); int num = 0; var tags = _context.Tags.ToList(); if (tags.Count() != 0) { foreach (var tg in tags) { var tagid = tg.Id; Int32.TryParse(tagid.Replace("tag", ""), out num); numlist.Add(num); } numlist.Sort(); num = numlist.Last(); num++; } else { num = 1; } var newid = "tag" + num.ToString(); var tag = new Tag { Id = newid, Name = tagName, UrlSeo = tagUrlSeo, Checked = false }; _context.Tags.Add(tag); Save(); }
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(); }