Beispiel #1
0
        public AddEditStudentViewModel(IStudentsRepository studentsRepository, ILevelsRepository levelsRepository, ISectionsRepository sectionsRepository, IContactsRepository contactsRepository, IRelBiometricsRepository relBiometricsRepository, IBiometricsRepository biometricsRepository, IRelOrganizationsRepository relOrganizationsRepository, IOrganizationsRepository organizationsRepository)
        {
            _studentsRepository         = studentsRepository;
            _levelsRepository           = levelsRepository;
            _sectionsRepository         = sectionsRepository;
            _contactsRepository         = contactsRepository;
            _relOrganizationsRepository = relOrganizationsRepository;
            _relBiometricsRepository    = relBiometricsRepository;
            _biometricsRepository       = biometricsRepository;
            _organizationsRepository    = organizationsRepository;

            _enrollBiometricsViewModel = ContainerHelper.Container.Resolve <EnrollBiometricsViewModel>();

            currentViewModel = _enrollBiometricsViewModel;

            CancelCommand   = new RelayCommand(OnCancel);
            SaveCommand     = new RelayCommand(OnSave, CanSave);
            OpenFileCommand = new RelayCommand(OnOpenFile);

            AddContactCommand    = new RelayCommand(OnAddContact, CanAddContact);
            DeleteContactCommand = new RelayCommand <Contact>(OnDeleteContact);

            AddGroupCommand    = new RelayCommand(OnAddGroup, CanAddGroup);
            DeleteGroupCommand = new RelayCommand <Organization>(OnDeleteGroup);

            DeleteBiometricCommand = new RelayCommand <Biometric>(OnDeleteBiometric);
        }
        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
        }
        public StudentViewModel(IStudentsRepository studentsRepository, ILevelsRepository levelsRepository, ISectionsRepository sectionsRepository, IContactsRepository contactsRepository, IRelBiometricsRepository relBiometricsRepository, IBiometricsRepository biometricsRepository)
        {
            AddCommand    = new RelayCommand(OnAdd);
            DeleteCommand = new RelayCommand <Data.Student>(OnDelete);
            ClearCommand  = new RelayCommand(OnClear);
            EditCommand   = new RelayCommand <Data.Student>(OnEdit);

            _studentsRepository      = studentsRepository;
            _contactsRepository      = contactsRepository;
            _biometricsRepository    = biometricsRepository;
            _relBiometricsRepository = relBiometricsRepository;
            _levelsRepository        = levelsRepository;
            _sectionsRepository      = sectionsRepository;

            Initialize();
        }
 public EnrollBiometricsViewModel(IRelBiometricsRepository relBiometricsRepository, IBiometricsRepository biometricsRepository)
 {
     _biometricsRepository    = biometricsRepository;
     _relBiometricsRepository = relBiometricsRepository;
 }