public virtual ActionResult Missions(string operationNumber, MessageSendRequestCode?returnCode) { ViewBag.Status = _viewModelMapperHelper.GetListMasterData(MISSION_STATUS); ViewBag.Type = _viewModelMapperHelper.GetMissionTypeListFilteredNoFase(operationNumber); var isACTOperation = _viewModelMapperHelper.IsOperationType(operationNumber, OperationType.ACT); ViewBag.visible = "hide"; if (isACTOperation == true) { _viewModelMapperHelper.GetCountryAndDepartment(); ViewBag.visible = "visible"; } ViewBag.MembersTeam = _viewModelMapperHelper.GetMembersMission(operationNumber); _viewModelMapperHelper.GetMemberRole(); var MissionsList = _viewModelMapperHelper.GetListMissionAll(operationNumber); ViewBag.TypeSPV = _viewModelMapperHelper.GetTypeSupervisionPlan(operationNumber); var model = new MissionsViewModel { Missions = MissionsList ?? new List <MissionViewModel>(), Header = new MissionHeaderViewModel { operationNumber = operationNumber } }; SetMissionPermission(isACTOperation); if (returnCode.HasValue) { int durationSecs = 5; var message = MessageHandler.SetMessageSendRequest(returnCode.Value, false, durationSecs, string.Empty); ViewData["message"] = message; } return(View(model)); }