public virtual void ExpenseManagement(Model.Expense.Expense expense, string requestCode) { if (requestCode == null) { throw new ArgumentException(Resources.MsgUnknownRequestCode, Resources.MsgUnknownRequestCode); } if (expense == null) { throw new ArgumentNullException(Resources.MsgInvalidExpense, Resources.MsgInvalidExpense); } if (requestCode == Resources.OperationRequestInsert) { InsertExpense(expense); } else if (requestCode == Resources.OperationRequestDuplicate) { expense.ExpenseId = 0; InsertExpense(expense); } else if (requestCode == Resources.OperationRequestUpdate) { UpdateExpense(expense); } else { DeleteExpense(expense); } }
private void UpdateExpense(Model.Expense.Expense expense) { if (expense == null) { throw new ArgumentNullException(Resources.MsgInvalidExpense, Resources.MsgInvalidExpense); } _expenseDataAccess.UpdateExpense(expense); }
public virtual void UpdateExpense(Model.Expense.Expense expense) { UpdateObject(expense); }
public virtual void DeleteExpense(Model.Expense.Expense expense) { DeleteObject(expense); }
public virtual void InsertExpense(Model.Expense.Expense expense) { InsertObject(expense); }