public IMyApartmentExpense UpdateExpense(IMyApartmentExpense updatedExpense)
        {
            var expense = _apartmentDbContext.Expenses.Attach((MyApartmentExpense)updatedExpense);

            expense.State = EntityState.Modified;
            return(updatedExpense);
        }
Beispiel #2
0
        public IMyApartmentExpense UpdateExpense(IMyApartmentExpense updatedExpense)
        {
            var expense = _expences.SingleOrDefault(e => e.ExpenseId == updatedExpense.ExpenseId);

            if (expense == null)
            {
                return(null);
            }
            expense.ExpenseDescription = updatedExpense.ExpenseDescription;
            expense.ExpenseAmount      = updatedExpense.ExpenseAmount;
            expense.ExpenseType        = updatedExpense.ExpenseType;
            expense.Payee           = updatedExpense.Payee;
            expense.Payer           = updatedExpense.Payer;
            expense.TransactionDate = updatedExpense.TransactionDate;

            return(expense);
        }
 public IMyApartmentExpense AddNewExpense(IMyApartmentExpense newExpense)
 {
     _apartmentDbContext.Add(newExpense);
     return(newExpense);
 }
Beispiel #4
0
 public IMyApartmentExpense AddNewExpense(IMyApartmentExpense newExpense)
 {
     _expences.Add(newExpense);
     return(newExpense);
 }