Пример #1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            CommandExecutor  commandExecutor  = new CommandExecutor(Program.getClientUrlResponse(), EMAIL_ADRESS, TOKEN);
            ArcStateReceiver arcStateReceiver = new ArcStateReceiver(Program.getClientUrlRequest());
            ReportWriter     reportWriter     = new ReportWriter(EMAIL_ADRESS, TOKEN);

            Application.Run(new MainView(commandExecutor, arcStateReceiver, reportWriter));
        }
Пример #2
0
        public MainView(CommandExecutor commandExecutor, ArcStateReceiver arcStateReceiver, ReportWriter reporter)
        {
            InitializeComponent();

            this.commandExecutor  = commandExecutor;
            this.arcStateReceiver = arcStateReceiver;
            this.reporter         = reporter;

            resetSimulation();
            currentState = arcStateReceiver.GetState();
            updateViewArcState(currentState);
        }