コード例 #1
0
 protected DBContextResult <object> InsertExpense(TRN_Expense p_TRN_Expense)
 {
     return(ExecuteDALMethod <TRN_Expense, object>(db, (DataContext, P_TRN_Expense) =>
     {
         DataContext.TRN_Expense.Add(P_TRN_Expense);
         DataContext.SaveChanges();
         return null;
     }, p_TRN_Expense));
 }
コード例 #2
0
 protected DBContextResult <object> DeleteExpense(int p_ExpenseId)
 {
     return(ExecuteDALMethod <int, object>(db, (DataContext, P_ExpenseId) =>
     {
         TRN_Expense Obj = DataContext.TRN_Expense.Find(P_ExpenseId);
         Obj.IsActive = false;
         DataContext.SaveChanges();
         return null;
     }, p_ExpenseId));
 }
コード例 #3
0
 protected DBContextResult <object> UpdateExpense(TRN_Expense p_TRN_Expense)
 {
     return(ExecuteDALMethod <TRN_Expense, object>(db, (DataContext, P_TRN_Expense) =>
     {
         TRN_Expense Obj = DataContext.TRN_Expense.Find(P_TRN_Expense.ExpenseId);
         Obj.CategoryId = P_TRN_Expense.CategoryId;
         Obj.Amount = P_TRN_Expense.Amount;
         Obj.CreatedDate = P_TRN_Expense.CreatedDate;
         Obj.Note = P_TRN_Expense.Note;
         Obj.ModifiedDate = P_TRN_Expense.ModifiedDate;
         DataContext.SaveChanges();
         return null;
     }, p_TRN_Expense));
 }
コード例 #4
0
 public DBContextResult <object> DAL_UpdateExpense(TRN_Expense p_TRN_Expense)
 {
     return(UpdateExpense(p_TRN_Expense));
 }
コード例 #5
0
 public DBContextResult <object> DAL_SaveExpense(TRN_Expense p_TRN_Expense)
 {
     return(InsertExpense(p_TRN_Expense));
 }