static public ObservableCollection <TestStageEntity> GetTestStages()
        {
            //todo - load from config/service
            TestStageEntity statusStageEntity = new TestStageEntity();

            statusStageEntity.ContractName = "";
            statusStageEntity.Description  = "Device initialization status";
            statusStageEntity.Name         = "Status";
            statusStageEntity.ImageUri     = "";

            TestStageEntity testlistStageEntity = new TestStageEntity();

            testlistStageEntity.ContractName = "";
            testlistStageEntity.Description  = "";
            testlistStageEntity.Name         = "Tests";
            testlistStageEntity.ImageUri     = "";

            TestStageEntity outputStageEntity = new TestStageEntity();

            outputStageEntity.ContractName = "";
            outputStageEntity.Description  = "";
            outputStageEntity.Name         = "Output";
            outputStageEntity.ImageUri     = "";

            ObservableCollection <TestStageEntity> stages = new ObservableCollection <TestStageEntity>();

            stages.Add(statusStageEntity);
            stages.Add(testlistStageEntity);
            stages.Add(outputStageEntity);
            return(new ObservableCollection <TestStageEntity>());
        }
Beispiel #2
0
 private void ShowStage(TestStageEntity entity)
 {
     try
     {
         this._regionManager.RequestNavigate(TesterRegionNames.TestStageViewRegionName, entity.ContractName,
                                             (NavigationResult nr) =>
         {
             var error  = nr.Error;
             var result = nr.Result;
             if (error != null)
             {
                 _nlogger.Error(error);
             }
         });
     }
     catch (Exception ex)
     {
         _nlogger.Error(ex, ex.Message);
     }
 }
        public StaticLocalTestStageListService()
        {
            Tests = new ObservableCollection <TestStageEntity>();

            TestStageEntity statusStage = new TestStageEntity
            {
                ContractName = TesterViewContracts.TesterContractStatus,
                ImageUri     = "pack://application:,,,/Images/config.png",
                Name         = "Status"
            };

            Tests.Add(statusStage);

            TestStageEntity testingStage = new TestStageEntity
            {
                ContractName = TesterViewContracts.TesterContractTests,
                ImageUri     = "pack://application:,,,/Images/tests.png",
                Name         = "Testing"
            };

            Tests.Add(testingStage);


            TestStageEntity outputStage = new TestStageEntity
            {
                ContractName = TesterViewContracts.TesterContractOutput,
                ImageUri     = "pack://application:,,,/Images/print.png",
                Name         = "Output"
            };

            Tests.Add(outputStage);

            TestStageEntity viewdataStage = new TestStageEntity
            {
                ContractName = TesterViewContracts.TesterContractData,
                ImageUri     = "pack://application:,,,/Images/scope.png",
                Name         = "Data"
            };

            Tests.Add(viewdataStage);
        }