public ActionResult RefreshViewParticipantJourneyForm(int selectedModalityId) { ParticipantJourneySearchViewModel psm = (ParticipantJourneySearchViewModel)TempData.Peek("ParticipantJourneySearchViewModel"); if (psm == null) { return(Redirect("Index")); } using (var participantJourneyManager = new ParticipantJourneyManager()) { string message = string.Empty; ParticipantJourneyFormViewModel result = participantJourneyManager.RetrieveParticipantJourneyForm(psm, out message); if (result == null) { SetViewBagError(message); return(Redirect("Index")); } else { TempData["SelectedModalityId"] = selectedModalityId; result.SelectedModalityId = selectedModalityId; } return(PartialView("_ViewParticipantJourneyFormPartial", result)); } }
public ActionResult InternalFillIn(int id, bool embed = false) { using (var participantJourneyManager = new ParticipantJourneyManager(GetLoginUser())) { ParticipantJourneySearchViewModel psm = (ParticipantJourneySearchViewModel)TempData.Peek("ParticipantJourneySearchViewModel"); if (psm == null) { return(Redirect("Index")); } string message = string.Empty; int selectedModalityId = (int)TempData.Peek("SelectedModalityId"); TemplateFieldMode fieldMode = (TemplateFieldMode)TempData.Peek("ViewParticipantJourneyType"); var result = participantJourneyManager.FindTemplateToDisplay(psm, id, selectedModalityId, embed, fieldMode, out message); if (result == null) { SetViewBagError(message); return(RedirectToError("invalid id")); } else { if (Internal_Form_Type_MegaSortingStation.Equals(result.InternalFormType)) { List <ParticipantJourneyModalityCircleViewModel> pjmcyvmItems = participantJourneyManager.GetParticipantMegaSortingStation(psm); return(PartialView("~/Views/ParticipantJourney/_MegaSortingStationPartial.cshtml", pjmcyvmItems)); } if (Internal_Form_Type_DoctorySummary.Equals(result.InternalFormType)) { ParticipantJourneyFormViewModel pjfvm = participantJourneyManager.RetrieveParticipantJourneyForm(psm, out message); return(PartialView("~/Views/ParticipantJourney/_DoctorSummaryPartial.cshtml", pjfvm)); } //if (Internal_Form_Type_PTSummary.Equals(result.InternalFormType)) //{ // ParticipantJourneyFormViewModel pjfvm = participantJourneyManager.RetrieveParticipantJourneyForm(psm, out message); // return PartialView("~/Views/ParticipantJourney/_PTSummaryPartial.cshtml", pjfvm); //} if (Internal_Form_Type_Cog2Summary.Equals(result.InternalFormType)) { ParticipantJourneyFormViewModel pjfvm = participantJourneyManager.RetrieveParticipantJourneyForm(psm, out message); return(PartialView("~/Views/ParticipantJourney/_Cog2SummaryPartial.cshtml", pjfvm)); } if (Internal_Form_Type_PTSummary.Equals(result.InternalFormType)) { ParticipantJourneyFormViewModel pjfvm = participantJourneyManager.RetrieveParticipantJourneyForm(psm, out message); return(PartialView("~/Views/ParticipantJourney/_PTConsultSummaryPartial.cshtml", pjfvm)); } if (Internal_Form_Type_OTSummary.Equals(result.InternalFormType)) { ParticipantJourneyFormViewModel pjfvm = participantJourneyManager.RetrieveParticipantJourneyForm(psm, out message); return(PartialView("~/Views/ParticipantJourney/_OTConsultSummaryPartial.cshtml", pjfvm)); } if (Internal_Form_Type_Exhibition.Equals(result.InternalFormType)) { ParticipantJourneyFormViewModel pjfvm = participantJourneyManager.RetrieveParticipantJourneyForm(psm, out message); return(PartialView("~/Views/ParticipantJourney/_ExhibitionSummaryPartial.cshtml", pjfvm)); } if (Internal_Form_Type_SocialSupSummary.Equals(result.InternalFormType)) { ParticipantJourneyFormViewModel pjfvm = participantJourneyManager.RetrieveParticipantJourneyForm(psm, out message); return(PartialView("~/Views/ParticipantJourney/_SocialSuportSummaryPartial.cshtml", pjfvm)); } if (Internal_Form_Type_TeleHealthSummary.Equals(result.InternalFormType)) { ParticipantJourneyFormViewModel pjfvm = participantJourneyManager.RetrieveParticipantJourneyForm(psm, out message); return(PartialView("~/Views/ParticipantJourney/_TeleHealthSummaryPartial.cshtml", pjfvm)); } return(View("_FillInPartial", result)); } } }