Example #1
0
        public Form1(IRepository repository)
        {
            //Привязываемся к хранилищу
            _repository = repository;

            //Инициализация компонентов формы
            InitializeComponent();

            //класс отвечающий за представление
            _calculView = new CalculView
            {
                ComboBoxOperators = this.comboBox1,
                TextBoxArg1 = this.textBox1,
                TextBoxArg2 = this.textBox2,
                TextBoxResult = this.textBox3,
                ListBox = this.listBox1
            };

            //Заполняем форму данными
            _calculView.Init();

            //Класс, отвечающий за вычисления
            _calculService = new CalculService();
            
            //класс отвечающий за запись лога в хранилище
            _loggerService = new LoggerService(_repository);
        }
Example #2
0
        public Form1(IRepository repository)
        {
            //Привязываемся к хранилищу
            _repository = repository;

            //Инициализация компонентов формы
            InitializeComponent();

            //класс отвечающий за представление
            _calculView = new CalculView
            {
                ComboBoxOperators = this.comboBox1,
                TextBoxArg1       = this.textBox1,
                TextBoxArg2       = this.textBox2,
                TextBoxResult     = this.textBox3,
                ListBox           = this.listBox1
            };

            //Заполняем форму данными
            _calculView.Init();

            //Класс, отвечающий за вычисления
            _calculService = new CalculService();

            //класс отвечающий за запись лога в хранилище
            _loggerService = new LoggerService(_repository);
        }