public void Save(int id, string name) { Contract.Requires <ArgumentException>(!string.IsNullOrEmpty(name)); Contract.Requires <ArgumentException>(!Exists(name), $"Expense category '{name}' is already defined"); var category = new ExpenseCategory { Id = id, Name = name }; _repository.Save(category); }
public void Save(ExpenseCategory expenseCategory) { _repository.Save(expenseCategory); }