public ExpenseCategory Create(ExpenseCategory expenseCategory)
        {
            Contract.Requires <ArgumentException>(expenseCategory != null);
            Contract.Requires <ArgumentException>(!string.IsNullOrWhiteSpace(expenseCategory.Name));
            Contract.Requires <ArgumentException>(!Exists(expenseCategory.Name), $"Expense category '{expenseCategory.Name}' is already defined");

            _repository.Create(expenseCategory);

            return(expenseCategory);
        }
예제 #2
0
 public void Create(ExpenseCategory expenseCategory)
 {
     _repository.Create(expenseCategory);
 }