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)); }
public ActionResult DeleteExpense(Int32 expenseId) { DatabaseAction(conn => { Business.Expense expense = new Business.Expense(conn, expenseId); expense.Delete(conn); }); return(Json()); }