예제 #1
0
        public void ProfessionInitialize()
        {
            _professionRepository = new ProfessionRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());

            _organizationRepository = new OrganizationRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <HCRGUniversity.Core.Data.SqlServer.HCRGUniversityDBContext>());
            _professionBL           = new ProfessionImpl(_professionRepository, _organizationRepository);
        }
예제 #2
0
 public StudentsController(IMapper mapper, IStudentRepository studentRepository, IProfessionRepository professionRepository, IAcademyRepository academyRepository)
 {
     _mapper               = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _studentRepository    = studentRepository ?? throw new ArgumentNullException(nameof(studentRepository));
     _professionRepository = professionRepository ?? throw new ArgumentNullException(nameof(professionRepository));
     _academyRepository    = academyRepository ?? throw new ArgumentNullException(nameof(academyRepository));
 }
예제 #3
0
 public IProfessionRepository GetProfessionRepository()
 {
     if (professionRepository == null)
     {
         professionRepository = new ProfessionViewRepository(context);
     }
     return(professionRepository);
 }
예제 #4
0
 public ProfessionsController(IProfessionRepository professionRepository,
                              ILoggerService logger,
                              IMapper mapper)
 {
     _professionRepository = professionRepository;
     _logger = logger;
     _mapper = mapper;
 }
예제 #5
0
 public UserController(IAuthRepository service, IConfiguration config,
                       IProfessionRepository serviceProfession, IClassRepository serviceClass,
                       ITeacherClassRepository serviceTeacherClass)
 {
     this._service             = service;
     this._config              = config;
     this._serviceProfession   = serviceProfession;
     _serviceClass             = serviceClass;
     this._serviceTeacherClass = serviceTeacherClass;
 }
예제 #6
0
 public AircrewMemberService(IAircrewMemberRepository aircrewMemberRepository,
                             IProfessionRepository professionRepository,
                             ICityRepository cityRepository,
                             IServiceLogger logger)
 {
     _aircrewMemberRepository = aircrewMemberRepository;
     _professionRepository    = professionRepository;
     _cityRepository          = cityRepository;
     _logger = logger;
 }
예제 #7
0
 public CommonServices(ISessionRepository sessionRepository,
                       IProfessionRepository professionRepository, IDoctorRepository doctorRepository,
                       IScheduleRepository scheduleRepository, IWorkDayRepository workDayRepository)
 {
     _sessionRepository    = sessionRepository;
     _professionRepository = professionRepository;
     _doctorRepository     = doctorRepository;
     _scheduleRepository   = scheduleRepository;
     _workDayRepository    = workDayRepository;
 }
예제 #8
0
 public Supervisor(
     IUserRepository userRepository,
     IAddressRepository addressRepository,
     IProfessionRepository professionRepository,
     IOptions <AppSettings> appSettings)
 {
     _userRepository       = userRepository;
     _addressRepository    = addressRepository;
     _professionRepository = professionRepository;
     _appSettings          = appSettings.Value;
 }
예제 #9
0
 public AdminServices(ISessionRepository sessionRepository, IDoctorRepository doctorRepository,
                      IProfessionRepository professionRepository, IScheduleRepository scheduleRepository, Locker locker, IWorkDayRepository workDayRepository, IUserRepository userRepository)
 {
     _sessionRepository    = sessionRepository;
     _doctorRepository     = doctorRepository;
     _professionRepository = professionRepository;
     _scheduleRepository   = scheduleRepository;
     _locker            = locker;
     _workDayRepository = workDayRepository;
     _userRepository    = userRepository;
 }
예제 #10
0
 public TestController(IQuestionRepository serviceQuestion, ITestRepository serviceTest, IWebHostEnvironment hostEnvironment,
                       IAuthRepository serviceUser, IStudentTestRepository serviceStudentTest,
                       IClassroomTestRepository serviceClassroomTest, ITeacherClassRepository serviceTeacherClass, IProfessionRepository serviceProfession)
 {
     this._serviceQuestion      = serviceQuestion;
     this._serviceUser          = serviceUser;
     this._serviceTest          = serviceTest;
     this._serviceStudentTest   = serviceStudentTest;
     this._serviceClassroomTest = serviceClassroomTest;
     this._serviceTeacherClass  = serviceTeacherClass;
     this._serviceProfession    = serviceProfession;
     this.webHostEnvironment    = hostEnvironment;
 }
 public ProfessionsController(IProfessionRepository professionRepository)
 {
     this.professionRepository = professionRepository;
 }
예제 #12
0
 public ProfessionImpl(IProfessionRepository professionRepository, IOrganizationRepository organizationRepository)
 {
     _professionRepository   = professionRepository;
     _organizationRepository = organizationRepository;
 }
예제 #13
0
 /// <summary>
 /// Constructor whose purpose is
 /// to set _professionRepository variable.
 /// </summary>
 /// <param name="professionRepository">
 /// Existing IProfessionRepository object.
 /// </param>
 public ProfessionLogic(IProfessionRepository professionRepository)
 {
     _professionRepository = professionRepository;
 }
예제 #14
0
 public ProfessionService(IProfessionRepository professionRepository,
                          IServiceLogger logger)
 {
     _professionRepository = professionRepository;
     _logger = logger;
 }
예제 #15
0
 public ProfessionContoller(IProfessionRepository service)
 {
     this._service = service;
 }
예제 #16
0
 public ProfessionService(IProfessionRepository professionRepository)
 {
     _professionRepository = professionRepository;
 }
 public ProfessionService(IProfessionRepository repository)
 {
     this.repository = repository;
 }
예제 #18
0
 public ProfessionService(IProfessionRepository profRepo, IResumeManagerRepository managerRepo)
 {
     _professionRepository = profRepo;
     _managerRepository    = managerRepo;
 }
예제 #19
0
 public HomeController(IProfessionRepository professionRepository, IBucketRepository bucketRepository)
 {
     _professionRepository = professionRepository;
     _bucketRepository     = bucketRepository;
 }