public ActionResult ActivateCirclesFromMSSS(string activateList) { ICollection <ParticipantJourneyModalityCircleViewModel> modalityList = (List <ParticipantJourneyModalityCircleViewModel>)TempData.Peek("ParticipantJourneyModalityCircleViewModel"); if (!string.IsNullOrEmpty(activateList)) { string[] activateArray = activateList.Split('|'); for (int i = 0; i < modalityList.Count; i++) { if (activateArray.ElementAt(i) == "1") { modalityList.ElementAt(i).IsActive = true; } else { modalityList.ElementAt(i).IsActive = false; } } } using (var participantJourneyManager = new ParticipantJourneyManager(GetLoginUser())) { String updateResults = "Failed"; updateResults = participantJourneyManager.UpdateParticipantJourneyModalityFromMSS(modalityList); ParticipantJourneySearchViewModel psm = (ParticipantJourneySearchViewModel)TempData.Peek("ParticipantJourneySearchViewModel"); List <ParticipantJourneyModalityCircleViewModel> pjmcyvmItems = participantJourneyManager.GetParticipantMegaSortingStation(psm); if (updateResults.Equals("Failed")) { return(View("_MegaSortingStationPartial.cshtml", pjmcyvmItems)); } else { return(PartialView("_ViewParticipantJourneyCirclePartial", modalityList)); } } }
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)); } } }
public ActionResult ViewParticipantJourney(ParticipantJourneySearchViewModel psm) { if (psm == null) { return(Redirect("Index")); } using (var participantJourneyManager = new ParticipantJourneyManager(GetLoginUser())) { string message = string.Empty; MessageType messageType = MessageType.ERROR; ParticipantJourneyViewModel result = participantJourneyManager.RetrieveParticipantJourney(psm, out message, out messageType); if (result == null) { SetViewBagError(message); return(Redirect("Index")); } else { List <ParticipantJourneyModalityCircleViewModel> participantJourneyModalityCircles = participantJourneyManager.GetParticipantMegaSortingStation(psm); ParticipantJourneyFormViewModel participantJourneyformView = new ParticipantJourneyFormViewModel(result.Participant, psm.PHSEventId); participantJourneyformView.SelectedModalityId = result.Event.Modalities.First().ModalityID; TempData["ParticipantJourneySearchViewModel"] = psm; TempData["ParticipantJourneyModalityCircleViewModel"] = participantJourneyModalityCircles; TempData["ParticipantJourneyFormViewModel"] = participantJourneyformView; TempData["SelectedModalityId"] = participantJourneyformView.SelectedModalityId; TempData["ViewParticipantJourneyType"] = Constants.TemplateFieldMode.INPUT; return(View(result)); } } }