예제 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ClientService"/> class.
 /// </summary>
 /// <param name="adviserRepository">The adviser repository.</param>
 /// <param name="uow">The uow.</param>
 /// <exception cref="ArgumentNullException">
 /// </exception>
 public ClientService(IAdviserRepository adviserRepository,
                      IAdviserService adviserService,
                      IUnitOfWork uow) : base(adviserRepository, uow)
 {
     _adviserRepository = adviserRepository ?? throw new ArgumentNullException();
     _adviserService    = adviserService ?? throw new ArgumentNullException();
     _uow = uow ?? throw new ArgumentNullException();
 }
예제 #2
0
 public UnitofWork(QuonDbContext context)
 {
     _context                      = context;
     EmployeeRepository            = new EmployeeRepository(_context);
     PersonRepository              = new PersonRepository(_context);
     EmployeeStationRepository     = new EmployeeStationRepository(_context);
     EmployeePositionRepository    = new EmployeePositionRepository(_context);
     EmployeeDesignationRepository = new EmployeeDesignationRepository(_context);
     PositionRepository            = new PositionRepository(_context);
     StationRepository             = new StationRepository(_context);
     PrincipalRepository           = new PrincipalRepository(_context);
     UserRepository                = new UserRepository(_context);
     RoleRepository                = new RoleRepository(_context);
     RoleAccessRepository          = new RoleAccessRepository(_context);
     StudentRepository             = new StudentRepository(_context);
     SectionRepository             = new SectionRepository(_context);
     LevelSectionRepository        = new LevelSectionRepository(_context);
     SectionAdviserRepository      = new SectionAdviserRepository(_context);
     LevelRepository               = new LevelRepository(_context);
     AdviserRepository             = new AdviserRepository(_context);
 }
예제 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ClientService"/> class.
 /// </summary>
 /// <param name="adviserRepository">The adviser repository.</param>
 /// <param name="uow">The uow.</param>
 /// <exception cref="ArgumentNullException">
 /// </exception>
 public BaseService(IAdviserRepository adviserRepository, IUnitOfWork uow)
 {
 }