Esempio n. 1
0
        public ActionResult SaveExpense(Int32 expenseId, String name, Decimal cost, Decimal paid)
        {
            Int32 newExpenseId = DatabaseFunction <Int32>(conn =>
            {
                Business.Expense expense;

                if (expenseId == -1)
                {
                    expense = new Business.Expense();
                }
                else
                {
                    expense = new Business.Expense(conn, expenseId);
                }

                expense.Name = name;
                expense.Cost = cost;
                expense.Paid = paid;

                expense.Save(conn);
                return(expense.Id);
            });

            return(Json(newExpenseId));
        }
Esempio n. 2
0
        public ActionResult DeleteExpense(Int32 expenseId)
        {
            DatabaseAction(conn =>
            {
                Business.Expense expense = new Business.Expense(conn, expenseId);
                expense.Delete(conn);
            });

            return(Json());
        }