Пример #1
0
 public ExaminationController(IExaminationRepository repository, IExamTypeRepository examTypeRepository, IExaminerRepository examinerRepository, IExamCentersRepository examCentersRepository)
 {
     this.repository = repository;
     this.examTypeRepository = examTypeRepository;
     this.examinerRepository = examinerRepository;
     this.examCentersRepository = examCentersRepository;
 }
 public ExaminationService(
     IExaminationRepository examinationRepository,
     IShiftRepository shiftRepository
     ) : base(shiftRepository)
 {
     _examinationWrapper = new RepositoryWrapper <IExaminationRepository>(examinationRepository);
 }
Пример #3
0
 public RenovationService(IRenovationRepository renovationRepository, IExaminationRepository examinationRepository, IExaminationService examinationService, IEquipmentTransferRepository equipmentTransferRepository, IRoomRepository roomRepository)
 {
     _renovationRepository        = renovationRepository;
     _examinationRepository       = examinationRepository;
     _examinationService          = examinationService;
     _equipmentTransferRepository = equipmentTransferRepository;
     _roomRepository = roomRepository;
 }
Пример #4
0
 public EquipmentService(IEquipmentRepository equipmentRepository, IEquipmentInRoomsRepository equipmentInRoomRepository, IExaminationRepository examinationRepository, IEquipmentTransferRepository equipmentTransferRepository, IEquipmentInExaminationRepository equipmentInExaminationRepository)
 {
     _equipmentRepository              = equipmentRepository;
     _equipmentInRoomRepository        = equipmentInRoomRepository;
     _examinationRepository            = examinationRepository;
     _equipmentTransferRepository      = equipmentTransferRepository;
     _equipmentInExaminationRepository = equipmentInExaminationRepository;
 }
Пример #5
0
        public ExaminationController()
        {
            this.repository = new ExaminationRepository(new SaturnDbContext(), new SaturnDbViewContext());
            this.examTypeRepository = new ExamTypeRepository(new SaturnDbContext());
            this.examinerRepository = new ExaminerRepository(new SaturnDbContext());
            this.examCentersRepository = new ExamCentersRepository(new SaturnDbContext());

        }
 public RecommendationService(
     IExaminationRepository examinationRepository,
     IShiftRepository shiftRepository,
     IConnection doctorConnection)
 {
     _shiftWrapper       = new RepositoryWrapper <IShiftRepository>(shiftRepository);
     _examinationWrapper = new RepositoryWrapper <IExaminationRepository>(examinationRepository);
     _doctorConnection   = doctorConnection;
 }
Пример #7
0
        public UnitOfWork(ApplicationDbContext dbContext)
        {
            _dbContext = dbContext;

            Campaigns    = new CampaignRepository(_dbContext);
            TestCenters  = new TestCenterRepository(_dbContext);
            Participants = new ParticipantRepository(_dbContext);
            Examinations = new ExaminationRepository(_dbContext);
        }
Пример #8
0
 public ExaminationService(IExaminationRepository examinationRepository,
                           IPatientRepository patientRepository,
                           IDoctorRepository doctorRepository,
                           IRoomRepository roomRepository,
                           IClock clock)
 {
     _examinationRepository = examinationRepository;
     _patientRepository     = patientRepository;
     _doctorRepository      = doctorRepository;
     _roomRepository        = roomRepository;
     _clock = clock;
 }
 public FreeAppointmentSearchService(IRoomService roomService,
                                     IExaminationRepository examinationRepository,
                                     IDoctorRepository doctorRepository,
                                     IActivePatientCardRepository activePatientCardRepository,
                                     IEquipmentInExaminationService equipmentInExaminationService)
 {
     _roomService                   = roomService;
     _examinationRepository         = examinationRepository;
     _doctorRepository              = doctorRepository;
     _activePatientCardRepository   = activePatientCardRepository;
     _appointmentDuration           = new TimeSpan(0, 30, 0);
     _equipmentInExaminationService = equipmentInExaminationService;
 }
Пример #10
0
 public DoctorAvailabilityService(IShiftRepository shiftRepository,
                                  IExaminationRepository examinationRepository)
 {
     _shiftWrapper       = new RepositoryWrapper <IShiftRepository>(shiftRepository);
     _examinationWrapper = new RepositoryWrapper <IExaminationRepository>(examinationRepository);
 }
Пример #11
0
 //private readonly EfDbContext _context = new EfDbContext();
 public WebAdminController(IExaminationRepository examinationRepository)
 {
     _examinationRepository = examinationRepository;
 }
Пример #12
0
 public MyResultController(IExaminationRepository examinationRepository)
 {
     _examinationRepository = examinationRepository;
 }
 public MetadataService(IMetadataRepository metadataRepository, IExaminationRepository examinationRepository)
 {
     _metadataRepository    = metadataRepository;
     _examinationRepository = examinationRepository;
 }
Пример #14
0
 public ExaminationService(IExaminationRepository scheduledExaminationRepository)
 {
     _scheduledExaminationRepository = scheduledExaminationRepository;
 }
 public ScheduleAppointmentService(IExaminationRepository examinationRepository)
 {
     _examinationRepository = examinationRepository;
 }
Пример #16
0
 //private readonly EfDbContext _context = new EfDbContext();
 public HomeController(IExaminationRepository examinationRepository)
 {
     _examinationRepository = examinationRepository;
 }
 public ExaminationSchedulingService(IExaminationRepository examinationRepository, IShiftRepository shiftRepository)
 {
     this._examinationWrapper = new RepositoryWrapper <IExaminationRepository>(examinationRepository);
     this._shiftsWrapper      = new RepositoryWrapper <IShiftRepository>(shiftRepository);
 }