/// <summary> /// Creates a new Expense Review record in the database. /// </summary> /// <param name="expense">An Expense Review object.</param> private void CreateExpenseReview(ExpenseReview review) { // Business logic. review.DateApproved = DateTime.Now; Console.WriteLine(review.ToString()); // Persist data. ExpenseReviewDataAccess dac = new ExpenseReviewDataAccess(); try { dac.Create(review); } catch (Exception ex) { Console.WriteLine(ex.Message); throw ex; } }
/// <summary> /// Retrieves a list of Expense Reviews belonging to an Expense /// </summary> /// <param name="expenseID">An ExpenseID.</param> /// <returns>A List of Expense Reviews.</returns> public List<ExpenseReview> ListExpenseReviews(long expenseID) { // Retrieve data. ExpenseReviewDataAccess dac = new ExpenseReviewDataAccess(); try { return dac.SelectByExpenseID(expenseID); } catch (Exception ex) { Console.WriteLine(ex.Message); throw ex; } }