Example #1
0
 public UnitOfWork(AppDbContext context)
 {
     _context   = context;
     Rooms      = new RoomRepository(_context);
     Clinicians = new ClinicianRepository(_context);
     Parents    = new ParentRepository(_context);
 }
Example #2
0
        public UnitOfWork(
            IDataMapper mapper,
            ClinicDb context)
        {
            _mapper  = mapper;
            _context = context;

            UserRepository            = new UserRepository(mapper, context);
            BookingRepository         = new BookingRepository(mapper, context);
            RefreshTokenRepository    = new RefreshTokenRepository(mapper, context);
            ClinicClinicianRepository = new ClinicClinicianRepository(context);
            DocumentRepository        = new DocumentRepository(context);
            ClinicRepository          = new ClinicRepository(mapper, context);
            ClinicianRepository       = new ClinicianRepository(mapper, context);
            PatientRepository         = new PatientRepository(context);
        }