public override void AddCategory(CategoryModel cat) { var nextId = _allCategories.Max(x => x.Id); if (cat.Id == 0) cat.Id = nextId + 1; _allCategories.Add(cat); FlushToDisk(); }
public override void UpdateCategory(CategoryModel cat) { var oldCat = _allCategories.FirstOrDefault(x => x.Id == cat.Id); if (oldCat == null) { AddCategory(cat); return; } oldCat = cat; FlushToDisk(); }
public abstract void UpdateCategory(CategoryModel cat);
public abstract void AddCategory(CategoryModel cat);