public ActionResult Index(DistributionTypeViewModel distributionTypeViewModel) { try { if (ModelState.IsValid) { distributionTypeViewModel.distributionDesc = distributionTypeViewModel.distributionDesc.Trim(); distributionTypeViewModel.AddDistributionType(distributionTypeViewModel); TempData["daID"] = distributionTypeViewModel.DAID; return(RedirectToAction("Index", "DistributionType")); } distributionTypeViewModel.GetDistributionTypeDetails(distributionTypeViewModel.DAID); return(View(distributionTypeViewModel)); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }