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 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 SectionViewModel(ILevelsRepository levelsRepository, ISectionsRepository sectionsRepository, IStudentsRepository studentsRepository) { _levelsRepository = levelsRepository; _sectionsRepository = sectionsRepository; _studentsRepository = studentsRepository; addEditSectionViewModel = ContainerHelper.Container.Resolve <AddEditSectionViewModel>(); EditCommand = new RelayCommand <Section>(OnEdit, CanEdit); AddCommand = new RelayCommand(OnAdd); DeleteCommand = new RelayCommand <Section>(OnDelete, CanDelete); AddRequested += NavToAddSection; EditRequested += NavToEditSection; addEditSectionViewModel.Done += NavToSection; Initialize(); }