public AddInteractionVM() { NextMissionsList = new ObservableCollection <MissionVM>(); CurruntMissionsList = new ObservableCollection <MissionVM>(); MissionsList = new ObservableCollection <MissionVM>(); missionsInteractionsBL = new MissionsInteractionsBL(); missionsBL = new MissionsBL(); Project temp = new Project(); temp.Code = Cache.Instance.currentProject.Code; MissionVM missionVM; MissionVM m = new MissionVM(); foreach (var mission in missionsBL.GetAllMissions(temp)) { missionVM = new MissionVM() { Code = mission.Id, Description = mission.Description, Name = mission.Name }; MissionsList.Add(missionVM); CurruntMissionsList.Add(missionVM); NextMissionsList.Add(missionVM); } }
public AddInteractionsPage() { InitializeComponent(); Next.IsEnabled = false; AddInteractionBtn.IsEnabled = false; missionsInteractionsBL = new MissionsInteractionsBL(); vm = new AddInteractionVM(); this.DataContext = vm; }
public DeleteInteractionsPage() { InitializeComponent(); Cur.IsEnabled = true; Next.IsEnabled = false; missionsInteractionsBL = new MissionsInteractionsBL(); vm = new MissionsInteractionsVM(Cache.Instance.currentProject); this.DataContext = vm; }
public MissionsInteractionsVM(ProjectVM curProject) { this.curProject = curProject; missionsBL = new MissionsBL(); missionsInteractionsBL = new MissionsInteractionsBL(); NextMissionsList = new ObservableCollection <MissionVM>(); PreviousMissionsList = new ObservableCollection <MissionVM>(); MissionsList = new ObservableCollection <MissionVM>(); ObservableCollection <MissionVM> tempMissionList = new ObservableCollection <MissionVM>(); foreach (Mission mission in missionsBL.GetAllMissions(switchProjectVMToProject(curProject))) { MissionVM m = new MissionVM() { Code = mission.Id, Duration = mission.Duration, Description = mission.Description, Name = mission.Name, ProjectId = mission.ProjectId, Status = mission.StatusId, Progress = mission.Progress }; MissionsList.Add(m); } foreach (var cur in MissionsList) { if (IsThereAnInteraction(cur)) { tempMissionList.Add(cur); } } MissionsList.Clear(); foreach (var mission in tempMissionList) { MissionsList.Add(mission); } }
public CriticalPath() { missionBL = new MissionsBL(); missionsInteractionsBL = new MissionsInteractionsBL(); }