Пример #1
0
        public TrainerPage(
            TrainerController trainerCtrl,
            DataFilesStorageController dataFilesStorageCtrl,
            ModelFilesStorageController modelFilesStorageCtrl,
            PDataFilesStorageController pDataFilesStorageCtrl)
        {
            DataFilesStorageCtrl  = dataFilesStorageCtrl ?? throw new ArgumentNullException();
            ModelFilesStorageCtrl = modelFilesStorageCtrl ?? throw new ArgumentNullException();
            PDataFilesStorageCtrl = pDataFilesStorageCtrl ?? throw new ArgumentNullException();
            TrainerCtrl           = trainerCtrl ?? throw new ArgumentNullException();

            InitializeComponent();
        }
        public SimulatorPage(
            SimulatorController simulatorController,
            IOptions <KnbOptions> knbOptions,
            DataFilesStorageController dataFilesStorageController,
            ModelFilesStorageController modelFilesStorageController)
        {
            DataFilesStorageCtrl        = dataFilesStorageController ?? throw new ArgumentNullException();
            ModelFilesStorageController = modelFilesStorageController ?? throw new ArgumentNullException();
            KnbOptions          = knbOptions.Value ?? throw new ArgumentNullException();
            SimulatorController = simulatorController ?? throw new ArgumentNullException();

            InitializeComponent();
            Init();
        }