/// <summary> /// Updates the Expense information into the database. /// </summary> /// <param name="expense">An Expense object.</param> private Expense UpdateExpense(Expense expense) { // Business logic. expense.DateModified = DateTime.Now; Console.WriteLine(expense.ToString()); // Persist data. ExpenseDataAccess dac = new ExpenseDataAccess(); try { dac.Update(expense); } catch (Exception ex) { Console.WriteLine(ex.Message); throw ex; } return expense; }
/// <summary> /// Creates a new Expense record in the database. /// </summary> /// <param name="expense">An Expense object.</param> private Expense CreateExpense(Expense expense) { // Business logic. expense.IsCompleted = false; expense.DateSubmitted = DateTime.Now; expense.DateModified = DateTime.Now; Console.WriteLine(expense.ToString()); // Persist data. ExpenseDataAccess dac = new ExpenseDataAccess(); try { return dac.Create(expense); } catch (Exception ex) { Console.WriteLine(ex.Message); throw ex; } }