public ActionResult ManageBills() { int userId = (int)Session["userId"]; var bills = GetMonthlyBills(userId); var viewModel = new ManageMonthlyBillsViewModel { DeleteMonthlyBills = bills }; return(View(viewModel)); }
public ActionResult DeleteBill(ManageMonthlyBillsViewModel viewModel) { int userId = (int)Session["userId"]; var billInDB = _context.MonthlyBill .Single(b => b.MonthlyBillId == viewModel.DeleteMonthlyBillId && b.UserId == userId); _context.MonthlyBill.Remove(billInDB); _context.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult SaveBill(ManageMonthlyBillsViewModel viewModel) { int userId = (int)Session["userId"]; _context.MonthlyBill.Add(new MonthlyBill { MonthlyBillName = viewModel.NewMonthlyBill.MonthlyBillName, UserId = userId }); _context.SaveChanges(); return(RedirectToAction("Index")); }