public DatabasePlaygroundRunner()
 {
     _databaseFilePath = "test.db";
     _connectionString = $"URI=file:{_databaseFilePath}";
     _databaseExecutor = new DatabaseExecutor(_connectionString);
     _departmentReader = new DepartmentReader(_databaseExecutor);
     _departmentWriter = new DepartmentWriter(_databaseExecutor);
     //_nodeReader = new NodeReader(_databaseExecutor);
     _employeeWriter = new EmployeeWriter(_databaseExecutor);
     _employeeReader = new EmployeeReader(_databaseExecutor);
 }
        public void Applay()
        {
            DepartmentReader        reader = new DepartmentReader();
            List <ReadedDepartment> result = reader.ReadFile(InputFileName);

            if (selectall)
            {
                foreach (var r in result)
                {
                    r.Add = true;
                }
            }
            ReadedDepartments = new ObservableCollection <ReadedDepartment>(result);
        }