예제 #1
0
 public UnitOfWork(ApplicationDbContext context)
 {
     _context    = context;
     Gigs        = new GigsRepository(context);
     Attendances = new AttendancesRepository(context);
     Followings  = new FollowingsRepository(context);
     Genres      = new GenresRepository(context);
 }
예제 #2
0
 public UnitOfWork(ApplicationDbContext context)
 {
     _context          = context;
     Gigs              = new GigRepository(context);
     Genres            = new GenreRepository(context);
     Attendances       = new AttendancesRepository(context);
     Following         = new FollowingRepository(context);
     Notifications     = new NotificationsRepository(context);
     UserNotifications = new UserNotificationsRepository(context);
 }
예제 #3
0
 public UnitOfWork(ApplicationDbContext _db)
 {
     db                         = _db;
     gigRepository              = new GigRepository(db);
     applicationUserRepository  = new ApplicationUserRepository(db);
     genreRepository            = new GenreRepository(db);
     relationshipRepository     = new RelationshipRepository(db);
     attendancesRepository      = new AttendancesRepository(db);
     notificationsRepository    = new NotificationsRepository(db);
     userNotificationRepository = new UserNotificationRepository(db);
 }
        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
        }