public AttendanceViewModel(IStudentsRepository studentsRepository, BiometricsRepository biometricsRepository, RelBiometricsRepository relBiometricsRepository, AttendancesRepository attendancesRepository)
        {
            _studentsRepository      = studentsRepository;
            _biometricsRepository    = biometricsRepository;
            _relBiometricsRepository = relBiometricsRepository;
            _attendancesRepository   = attendancesRepository;

            Initialize(true);
            _attendanceLogs     = new ObservableCollection <AttendanceLog>();
            _mainClockViewModel = ContainerHelper.Container.Resolve <MainClockViewModel>();
            ResendCommand       = new RelayCommand(OnResend);
            Start();    //Begin capture
        }
示例#2
0
 public DatabaseImpl(IAttendancesRepository attendanceRepository)
 {
     ConnectionHelper.Config   = SetConfiguration();
     this.attendanceRepository = attendanceRepository;
 }
示例#3
0
 public DatabaseImpl()
 {
     ConnectionHelper.Config = SetConfiguration();
     attendanceRepository    = new AttendancesRepository();
 }