public ActionResult Index(SourceViewModel sourceViewModel) { try { if (ModelState.IsValid) { sourceViewModel.sourceDesc = sourceViewModel.sourceDesc.Trim(); sourceViewModel.AddSource(sourceViewModel); TempData["daID"] = sourceViewModel.DAID; return(RedirectToAction("Index", "Source")); } sourceViewModel.GetSourceDetails(sourceViewModel.DAID); return(View(sourceViewModel)); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }