コード例 #1
0
 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;
 }
コード例 #2
0
 public ListSpecialtiesWithPaginationQueryHandler(
     ISpecialtyRepository repository,
     IMapper mapper,
     SpecBuilderFactory builder)
 {
     _repository = repository;
     _mapper     = mapper;
     _builder    = builder.Create <Domain.Entities.Specialty>();
 }
コード例 #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");
 }
コード例 #4
0
 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;
 }
コード例 #5
0
 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;
 }
コード例 #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);
 }
コード例 #7
0
 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;
 }
コード例 #8
0
        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;
        }
コード例 #9
0
 public SpecialtyController(SpecialtyService specialtyService, ISpecialtyRepository specialtyRepository)
 {
     SpecialtyService    = specialtyService;
     SpecialtyRepository = specialtyRepository;
 }
コード例 #10
0
 public SpecialtyService(ISpecialtyRepository specialtyRepository, IVeterinarySpecialtyRepository veterinarySpecialtyRepository, IUnitOfWork unitOfWork)
 {
     _specialtyRepository           = specialtyRepository;
     _veterinarySpecialtyRepository = veterinarySpecialtyRepository;
     _unitOfWork = unitOfWork;
 }
コード例 #11
0
 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");
 }
コード例 #12
0
 public HospitalCommandHandler(IHospitalRepository hospitalRepository, ISpecialtyRepository specialtyRepository)
 {
     _hospitalRepository  = hospitalRepository;
     _specialtyRepository = specialtyRepository;
 }
コード例 #13
0
 public SpecialtyHelper()
 {
     _specialtyRepository = new SpecialtyRepository();
 }
コード例 #14
0
 public DoctorCommandHandler(IDoctorRepository doctorRepository, ISpecialtyRepository specialtyRepository)
 {
     _doctorRepository    = doctorRepository;
     _specialtyRepository = specialtyRepository;
 }
コード例 #15
0
 public SpecialtyService(ISpecialtyRepository specialtyRepository)
 {
     this.specialtyRepository = new RepositoryWrapper <ISpecialtyRepository>(specialtyRepository);
 }
コード例 #16
0
 public CheckerClass(IFacilityRepository facilityRepository, ISpecialtyRepository specialtyRepository)
 {
     _facilityRepo  = facilityRepository;
     _specialtyRepo = specialtyRepository;
 }
コード例 #17
0
 public SpecialtyService(IUnitOfWork unitOfWork, ISpecialtyRepository specialtyrepository)
     : base(unitOfWork, specialtyrepository)
 {
     _unitOfWork          = unitOfWork;
     _specialtyrepository = specialtyrepository;
 }
コード例 #18
0
 public SpecialtyCommandHandler(ISpecialtyRepository specialtyRepository)
 {
     _specialtyRepository = specialtyRepository;
 }
コード例 #19
0
 public SpecialtyService(ISpecialtyRepository specialtyRepository)
 {
     _specialtyRepository = specialtyRepository;
 }
コード例 #20
0
 public SpecialtiesController(ISpecialtyRepository specialtyRepository)
 {
     _specialtyRepository = specialtyRepository;
 }