public IActionResult Profile(string id) { Protocol pProtocol = lIProtocolInterface.getProtocol(id); List <SelectListItem> myList = new List <SelectListItem>() { new SelectListItem { Value = "1", Text = "Ankle Unit" }, new SelectListItem { Value = "2", Text = "Knee Unit" }, new SelectListItem { Value = "3", Text = "Elbow Unit" }, new SelectListItem { Value = "4", Text = "Shoulder Unit" }, }; ViewBag.equipment = myList; ViewBag.PatientId = pProtocol.PatientId; List <User> _userPatientlist = lIUserRepository.getUserListByType(1); var ObjList = _userPatientlist.Select(r => new SelectListItem { Value = r.UserId.ToString(), Text = r.Name }); ViewBag.Patient = new SelectList(ObjList, "Value", "Text"); List <User> _userTherapistlist = lIUserRepository.getUserListByType(2); var ObjTherapistList = _userTherapistlist.Select(r => new SelectListItem { Value = r.UserId.ToString(), Text = r.Name }); ViewBag.Therapists = new SelectList(ObjTherapistList, "Value", "Text"); ProtocolView _protocol = UserExtension.ProtocolToProtocolView(pProtocol); return(View(_protocol)); }