public ActionResult Edit([Bind(Include = "Id,BudgetCategoryId,Name,Description")] BudgetCategoryItem budgetCategoryItem) { if (ModelState.IsValid) { db.Entry(budgetCategoryItem).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.BudgetCategoryId = new SelectList(db.BudgetCategories, "Id", "Name", budgetCategoryItem.BudgetCategoryId); return(View(budgetCategoryItem)); }
// GET: BudgetCategoryItems/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BudgetCategoryItem budgetCategoryItem = db.BudgetCategoryItems.Find(id); if (budgetCategoryItem == null) { return(HttpNotFound()); } return(View(budgetCategoryItem)); }
public ActionResult Create([Bind(Include = "Id,BudgetCategoryId,Name,Description")] BudgetCategoryItem budgetCategoryItem) { if (ModelState.IsValid) { db.BudgetCategoryItems.Add(budgetCategoryItem); db.SaveChanges(); return(RedirectToAction("Dashboard", "Households")); } var budgets = db.BudgetCategories.Where(b => b.HouseholdId == budgetCategoryItem.BudgetCategory.HouseholdId).ToList(); ViewBag.BudgetCategoryId = new SelectList(budgets, "Id", "Name", budgetCategoryItem.BudgetCategoryId); return(View(budgetCategoryItem)); }
// GET: BudgetCategoryItems/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BudgetCategoryItem budgetCategoryItem = db.BudgetCategoryItems.Find(id); if (budgetCategoryItem == null) { return(HttpNotFound()); } ViewBag.BudgetCategoryId = new SelectList(db.BudgetCategories, "Id", "Name", budgetCategoryItem.BudgetCategoryId); return(View(budgetCategoryItem)); }
public ConfigurationVM() { Account = new BankAccount(); Budget = new BudgetCategory(); Item = new BudgetCategoryItem(); }