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); }