public PartialViewResult CreateBudgetItemModal(int budgetId) { var categories = _categoryManager.GetAll(User.Identity.GetHouseholdId().Value); var model = new CreateBudgetItemViewModel { BudgetId = budgetId, CategorySelectList = new SelectList(categories, "Id", "Name") }; return(PartialView(model)); }
public ActionResult CreateItem(CreateBudgetItemViewModel model) { var householdId = User.Identity.GetHouseholdId(); if (ModelState.IsValid && householdId != null) { _budgetManager.AddItem(new BudgetItem { BudgetId = model.BudgetId, Amount = model.Amount, CategoryId = model.CategoryId }); } return(RedirectToAction("Index")); }