public MainFormPresenter(IMainForm mainForm, IMessageService messageService) { View = mainForm; _messageService = messageService; _webCamera = new WebCamera(); _webCamera.StartShowCameraImage(); // show web-camera image View.OnEmployeeChecked += ViewOnEmployeeChecked; View.OnCheckFormClick += View_CheckFormClick; View.OnReportsClick += ViewOnReportsClick; View.OnSettingsClick += ViewOnSettingsClick; View.OnFormShow += ViewOnFormShow; View.OnFormClose += ViewOnFormClose; View.OnEmployeesClick += View_EmployeesClick; View.OnPostsClick += View_PostsClick; _webCamera.CameraImageChanged += _webCamera_CameraImageChanged; }