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"));
        }