Пример #1
0
        public MachineForm()
        {
            InitializeComponent();

            _databaseFactory = new DatabaseFactory();
            _unitOfWork      = new UnitOfWork(_databaseFactory);

            _employeeMachineRepository = new EmployeeMachineRepository(_databaseFactory);
            _employeeRepository        = new EmployeeRepository(_databaseFactory, new EmployeeDepartmentRepository(_databaseFactory));
            _employeeMachineService    = new EmployeeMachineService(_employeeMachineRepository, _employeeRepository);
            _attendanceLogRepository   = new AttendanceLogRepository(_databaseFactory, _employeeRepository);
        }
Пример #2
0
 public EmployeeMachineService(IEmployeeMachineRepository employeeMachineRepository, IEmployeeRepository employeeRepository)
 {
     _employeeRepository        = employeeRepository;
     _employeeMachineRepository = employeeMachineRepository;
 }