This is my code.But it takes null value to the second contoller
Controller1:
public ActionResult ExaminePatient(string PatientCode)
{
List<Models.ExaminePatient> itemList = new List<Models.ExaminePatient>();
ExaminePatient examine = new ExaminePatient();
ExamineVm vm = new ExamineVm();
ExamineLoadingValues drop = new ExamineLoadingValues();
vm.Status = drop.Statusload();
itemList = drop.Visitinfo(PatientCode);
ViewData["itemList"] = itemList;
if(PatientCode!=null)
{
patcode = PatientCode.ToString();
ViewBag.patcode = patcode;
TempData["patcode"] = patcode;
}
return View("ExaminePatient", vm);
}
Controller2:
public ActionResult TestSelection()
{
List<Models.TestOrdereds> itemList = new List<Models.TestOrdereds>();
TestOrderDbs test = new TestOrderDbs();
TestOrderViewmodel vm = new TestOrderViewmodel();
itemList = test.Testordervalues();
ViewData["itemList"] = itemList;
TempData["patcode"] = patcode;
return View("TestSelection", vm);
}