public DiagnoserSessionMinDetails Get(string sessionId, string diagnoser)
        {
            SessionController sessionController = new SessionController();

            Session session = sessionController.GetSessionWithId(new SessionId(sessionId));

            DiagnoserSession diagSession = session.GetDiagnoserSessions().First(p => p.Diagnoser.Name.Equals(diagnoser, StringComparison.OrdinalIgnoreCase));

            DiagnoserSessionMinDetails retVal = new DiagnoserSessionMinDetails
            {
                Name            = diagSession.Diagnoser.Name,
                CollectorStatus = diagSession.CollectorStatus,
                AnalyzerStatus  = diagSession.AnalyzerStatus,
                Logs            = new List <String>(diagSession.GetLogs().Select(p => p.FileName)),
                Reports         = new List <String>(diagSession.GetReports().Select(p => p.FileName))
            };

            return(retVal);
        }
Beispiel #2
0
        public DiagnoserSessionMinDetails Get(string sessionId, string diagnoser)
        {
            SessionController sessionController = new SessionController();

            ISession session = sessionController.GetSessionWithId(new SessionId(sessionId)).Result;

            IDiagnoserSession diagSession = session.GetDiagnoserSessions().Where(p => p.Diagnoser.Name == diagnoser).First();

            DiagnoserSessionMinDetails retVal = new DiagnoserSessionMinDetails
            {
                Name            = diagSession.Diagnoser.Name,
                CollectorStatus = diagSession.CollectorStatus,
                AnalyzerStatus  = diagSession.AnalyzerStatus,
                Logs            = new List <String>(diagSession.GetLogs().Select(p => p.FileName)),
                Reports         = new List <String>(diagSession.GetReports().Select(p => p.FileName))
            };

            return(retVal);
        }
Beispiel #3
0
        public List <DiagnoserSessionMinDetails> Get(string sessionId)
        {
            SessionController sessionController = new SessionController();

            ISession session = sessionController.GetSessionWithId(new SessionId(sessionId)).Result;

            List <DiagnoserSessionMinDetails> retVal = new List <DiagnoserSessionMinDetails>();

            foreach (IDiagnoserSession diagSession in session.GetDiagnoserSessions())
            {
                DiagnoserSessionMinDetails temp = new DiagnoserSessionMinDetails
                {
                    Name            = diagSession.Diagnoser.Name,
                    CollectorStatus = diagSession.CollectorStatus,
                    AnalyzerStatus  = diagSession.AnalyzerStatus,
                    Logs            = new List <String>(diagSession.GetLogs().Select(p => p.FileName)),
                    Reports         = new List <String>(diagSession.GetReports().Select(p => p.FileName))
                };

                retVal.Add(temp);
            }

            return(retVal);
        }