Example #1
0
        private MissionToPEO FindMissionToPEOByMissionId(int missionId, string currentUsername)
        {
            List <MissionToPEOMapping> missionToPEOMappings = FindAll(currentUsername);
            MissionToPEO missionToPEO = new MissionToPEO();

            if (missionToPEOMappings != null)
            {
                try
                {
                    missionToPEOMappings     = missionToPEOMappings.FindAll(MissionToPEOMapping => MissionToPEOMapping.Mission.Id == missionId);
                    missionToPEO.Mission     = (missionToPEOMappings.Count > 0) ? missionToPEOMappings[0].Mission : null;
                    missionToPEO.MapPEOLists = new List <MapPEO>();

                    foreach (var items in missionToPEOMappings)
                    {
                        MapPEO mapPEO = new MapPEO()
                        {
                            PEO    = items.PEO,
                            Points = items.Points
                        };
                        missionToPEO.MapPEOLists.Add(mapPEO);
                    }
                }
                catch (Exception ex)
                {
                    Logger.Log(ex);
                }
            }
            return(missionToPEO);
        }
Example #2
0
        private PLOToPEO FindPLOToPEOByPLOId(int PLOId, string currentUsername)
        {
            List <PLOToPEOMapping> PLOToPEOMappings = FindAll(currentUsername).FindAll(PLOToPEOMapping => PLOToPEOMapping.PLO.Id == PLOId);
            PLOToPEO PLOToPEO = new PLOToPEO();

            PLOToPEO.PLO         = (PLOToPEOMappings.Count > 0) ? PLOToPEOMappings[0].PLO : null;
            PLOToPEO.MapPEOLists = new List <MapPEO>();

            foreach (var items in PLOToPEOMappings)
            {
                MapPEO mapPEO = new MapPEO()
                {
                    PEO    = items.PEO,
                    Points = items.Points
                };
                PLOToPEO.MapPEOLists.Add(mapPEO);
            }
            return(PLOToPEO);
        }