Esempio n. 1
0
        public void AddNewExpense(CoupleAddNewExpenseVM newExpenseVM)
        {
            Expense expense = new Expense()
            {
                Item          = newExpenseVM.Item,
                EstimatedCost = newExpenseVM.EstimatedCost,
                ActualCost    = newExpenseVM.ActualCost,
                Userref       = Userref()
            };

            context.Expense.Add(expense);
            context.SaveChanges();
        }
Esempio n. 2
0
        public IActionResult AddExpense(CoupleAddNewExpenseVM newExpenseVM, string saveAdd, string saveCancel)
        {
            if (!ModelState.IsValid)
            {
                return(View(newExpenseVM));
            }

            if (!string.IsNullOrEmpty(saveAdd))
            {
                coupleServices.AddNewExpense(newExpenseVM);
                return(RedirectToAction(nameof(AddExpense)));
            }
            else if (!string.IsNullOrEmpty(saveCancel))
            {
                coupleServices.AddNewExpense(newExpenseVM);
                return(RedirectToAction(nameof(Expense)));
            }

            return(RedirectToAction(nameof(Expense)));
        }