public ReportApplicationService(
     ICompletedEventRepository completedEventRepository,
     IEventMilestoneRepository eventMilestoneRepository,
     IPeriodRepository periodRepository,
     IHospitalRepository hospitalRepository,
     ISpecialtyRepository specialtyRepository,
     IClinicianRepository clinicianRepository,
     IEventNameRepository eventNameRepository,
     IClock clock,
     MonthlyPeriodBreachesReportService monthlyPeriodBreachesReportService,
     EventBreachesReportService eventBreachesReportService,
     PeriodBreachesReportService periodBreachesReportService,
     PeriodAndEventBreachesCountReportService periodAndEventBreachesCountReportService,
     PeriodBreachesCounterReportService periodBreachesCounterReportService)
 {
     _completedEventRepository = completedEventRepository;
     _eventMilestoneRepository = eventMilestoneRepository;
     _periodRepository         = periodRepository;
     _hospitalRepository       = hospitalRepository;
     _specialtyRepository      = specialtyRepository;
     _clinicianRepository      = clinicianRepository;
     _eventNameRepository      = eventNameRepository;
     _clock = clock;
     _monthlyPeriodBreachesReportService       = monthlyPeriodBreachesReportService;
     _eventBreachesReportService               = eventBreachesReportService;
     _periodBreachesReportService              = periodBreachesReportService;
     _periodAndEventBreachesCountReportService = periodAndEventBreachesCountReportService;
     _periodBreachesCounterReportService       = periodBreachesCounterReportService;
 }
 public ListSpecialtiesWithPaginationQueryHandler(
     ISpecialtyRepository repository,
     IMapper mapper,
     SpecBuilderFactory builder)
 {
     _repository = repository;
     _mapper     = mapper;
     _builder    = builder.Create <Domain.Entities.Specialty>();
 }
Exemple #3
0
 // GET: api/provider
 /// <summary> Fetches all providers in the database. Can add a search parameter to narrow search. Null returns all.
 /// <param name="search"> string - This string is searched for in the body of multiple fields related to provider. </param>
 /// <returns> A content result.
 /// 200 with A list of providers, depending on input search
 /// 500 if server error
 ///  </returns>
 /// </summary>
 public ProviderController(IProviderRepository providerRepository, IFacilityRepository facilityRepository, ISpecialtyRepository specialtyRepository, IProvInsurRepository provInsurRepository, ILogger <ProviderController> logger)
 {
     _providerRepository  = providerRepository ?? throw new ArgumentException(nameof(providerRepository));
     _facilityRepository  = facilityRepository ?? throw new ArgumentException(nameof(facilityRepository));
     _specialtyRepository = specialtyRepository ?? throw new ArgumentException(nameof(specialtyRepository));
     _provInsurRepository = provInsurRepository ?? throw new ArgumentException(nameof(provInsurRepository));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _logger.LogInformation($"Accessed ProviderController");
 }
 public TrustApplicationService(IHospitalRepository hospitalRepository,
                                ISpecialtyRepository specialtyRepository,
                                IClinicianRepository clinicianRepository,
                                IMapper <Hospital, HospitalInfo> hospitalToHospitalInfoMapper,
                                IMapper <Specialty, SpecialtyInfo> specialtyToSpecialtyInfoMapper,
                                IMapper <Clinician, ClinicianInfo> clinicianToClinicianInfoMapper)
 {
     _hospitalRepository             = hospitalRepository;
     _specialtyRepository            = specialtyRepository;
     _clinicianRepository            = clinicianRepository;
     _hospitalToHospitalInfoMapper   = hospitalToHospitalInfoMapper;
     _specialtyToSpecialtyInfoMapper = specialtyToSpecialtyInfoMapper;
     _clinicianToClinicianInfoMapper = clinicianToClinicianInfoMapper;
 }
 public MechanicsController(IRepairRepository repairRepository,
                            IAppointmentRepository appointmentRepository,
                            IMechanicRepository mechanicRepository,
                            IConverterHelper converterHelper,
                            IUserHelper userHelper, IImageHelper imageHelper,
                            ISpecialtyRepository specialtyRepository)
 {
     _repairRepository      = repairRepository;
     _appointmentRepository = appointmentRepository;
     _mechanicRepository    = mechanicRepository;
     _converterHelper       = converterHelper;
     _userHelper            = userHelper;
     _imageHelper           = imageHelper;
     _specialtyRepository   = specialtyRepository;
 }
Exemple #6
0
 public UnitOfWork(string strConnection)
 {
     _db = new ApplicationContext(strConnection);
     _applicationUserManager           = new ApplicationUserManager(new UserStore <ApplicationUser>(_db));
     _applicationRoleManager           = new ApplicationRoleManager(new RoleStore <ApplicationRole>(_db));
     _enrolleeManager                  = new EnrolleeManager(_db);
     _cityRepository                   = new CityRepository(_db);
     _educationalInstitutionRepository = new EducationalInstitutionRepository(_db);
     _facultyRepository                = new FacultyRepository(_db);
     _regionRepository                 = new RegionRepository(_db);
     _specialtyRepository              = new SpecialtyRepository(_db);
     _statementRepository              = new StatementRepository(_db);
     _subjectRepository                = new SubjectRepository(_db);
     _markSubjectRepository            = new MarkSubjectRepository(_db);
     _facultySubjectRepository         = new FacultySubjectRepository(_db);
 }
 public AccountController(IUserHelper userHelper, IConfiguration configuration,
                          IMailHelper mailHelper, IClientRepository clientRepository,
                          IAdminRepository adminRepository, IConverterHelper converterHelper,
                          ISecretaryRepository secretaryRepository, IMechanicRepository mechanicRepository,
                          ISpecialtyRepository specialtyRepository, IImageHelper imageHelper)
 {
     _userHelper          = userHelper;
     _configuration       = configuration;
     _mailHelper          = mailHelper;
     _clientRepository    = clientRepository;
     _adminRepository     = adminRepository;
     _converterHelper     = converterHelper;
     _secretaryRepository = secretaryRepository;
     _mechanicRepository  = mechanicRepository;
     _specialtyRepository = specialtyRepository;
     _imageHelper         = imageHelper;
 }
        public RepositoryWrapper(
            CoreContext repositoryContext,
            IUserRepository userRepository,
            IUndergraduateRepository undergraduateRepository,
            IRoleRepository roleRepository,
            IEmployeeRepository employeeRepository,
            IGraduateRepository graduateRepository,
            IUJournalRepository uJournalRepository,
            IGJournalRepository gJournalRepository,
            IAcademicDegreeRepository degreeRepository,
            IAcademicRankRepository rankRepository,
            IJobPositionRepository positionRepository,
            IDepartmentRepository departmentRepository,
            ISpecialtyRepository specialtyRepository,
            IExamRepository examRepository,
            IWorkPlanRepository workPlanRepository,
            IEducationPhaseRepository educationPhases
            )
        {
            this._dbContext = repositoryContext;

            this._userRepository          = userRepository;
            this._undergraduateRepository = undergraduateRepository;
            this._roleRepository          = roleRepository;
            this._employeeRepository      = employeeRepository;
            this._graduateRepository      = graduateRepository;
            this._uJournalRepository      = uJournalRepository;
            this._gJournalRepository      = gJournalRepository;
            this._degreeRepository        = degreeRepository;
            this._rankRepository          = rankRepository;
            this._positionRepository      = positionRepository;
            this._departmentRepository    = departmentRepository;
            this._specialtyRepository     = specialtyRepository;
            this._examRepository          = examRepository;
            this._workPlanRepository      = workPlanRepository;
            this._educationPhases         = educationPhases;
        }
 public SpecialtyController(SpecialtyService specialtyService, ISpecialtyRepository specialtyRepository)
 {
     SpecialtyService    = specialtyService;
     SpecialtyRepository = specialtyRepository;
 }
Exemple #10
0
 public SpecialtyService(ISpecialtyRepository specialtyRepository, IVeterinarySpecialtyRepository veterinarySpecialtyRepository, IUnitOfWork unitOfWork)
 {
     _specialtyRepository           = specialtyRepository;
     _veterinarySpecialtyRepository = veterinarySpecialtyRepository;
     _unitOfWork = unitOfWork;
 }
 public SpecialtyController(ISpecialtyRepository specialtyRepository, ILogger <SpecialtyController> logger)
 {
     _specialtyRepository = specialtyRepository ?? throw new ArgumentException(nameof(specialtyRepository));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _logger.LogInformation($"Accessed SpecialtyController");
 }
 public HospitalCommandHandler(IHospitalRepository hospitalRepository, ISpecialtyRepository specialtyRepository)
 {
     _hospitalRepository  = hospitalRepository;
     _specialtyRepository = specialtyRepository;
 }
Exemple #13
0
 public SpecialtyHelper()
 {
     _specialtyRepository = new SpecialtyRepository();
 }
Exemple #14
0
 public DoctorCommandHandler(IDoctorRepository doctorRepository, ISpecialtyRepository specialtyRepository)
 {
     _doctorRepository    = doctorRepository;
     _specialtyRepository = specialtyRepository;
 }
 public SpecialtyService(ISpecialtyRepository specialtyRepository)
 {
     this.specialtyRepository = new RepositoryWrapper <ISpecialtyRepository>(specialtyRepository);
 }
 public CheckerClass(IFacilityRepository facilityRepository, ISpecialtyRepository specialtyRepository)
 {
     _facilityRepo  = facilityRepository;
     _specialtyRepo = specialtyRepository;
 }
Exemple #17
0
 public SpecialtyService(IUnitOfWork unitOfWork, ISpecialtyRepository specialtyrepository)
     : base(unitOfWork, specialtyrepository)
 {
     _unitOfWork          = unitOfWork;
     _specialtyrepository = specialtyrepository;
 }
 public SpecialtyCommandHandler(ISpecialtyRepository specialtyRepository)
 {
     _specialtyRepository = specialtyRepository;
 }
Exemple #19
0
 public SpecialtyService(ISpecialtyRepository specialtyRepository)
 {
     _specialtyRepository = specialtyRepository;
 }
 public SpecialtiesController(ISpecialtyRepository specialtyRepository)
 {
     _specialtyRepository = specialtyRepository;
 }