public ActionResult Create(budget budget) { try { if (budget.Comment == null) { budget.Comment = ""; } if (ModelState.IsValid) { db.budgets.Add(budget); db.SaveChanges(); BudgetRepository.AddRecord(budget); TempData["Message2"] = "Budget record added successfully."; GetData(budget.Type); return(RedirectToAction("Create", new { BudgetType = budget.Type })); } } catch (Exception ex) { TempData["Message2"] = "Error adding budget item"; } GetData(budget.Type); return(PartialView(budget)); }