Пример #1
0
 public CreateNurseCommandHandler(
     IClinicRepository clinicRepository,
     IMedicalRepository medicalRepository)
 {
     _clinicRepository  = clinicRepository;
     _medicalRepository = medicalRepository;
 }
Пример #2
0
 public ClinicController(IClinicRepository clinicRepository, IDirectorateRepository directorateRepository,
                         UserManager <ApplicationUser> usermanager)
 {
     _clinicRepository      = clinicRepository;
     _directorateRepository = directorateRepository;
     this.usermanager       = usermanager;
 }
 public CreateClinicCommandHandler(
     IClinicRepository clinicRepository,
     ISqlConnectionFactory sqlConnectionFactory)
 {
     _clinicRepository     = clinicRepository;
     _sqlConnectionFactory = sqlConnectionFactory;
 }
Пример #4
0
 public ClinicController(IClinicRepository <Clinic> clinicRepository, ILogger <ClinicController> logger, IStringLocalizer <SharedResources> localizer)
 {
     _clinicRepository = clinicRepository;
     _logger           = logger;
     _localizer        = localizer;
     _logger.LogInformation(_localizer["LogClassConstructor", "ClinicController"]);
 }
Пример #5
0
 public AppliedDiagnosController(ClinicContext context)
 {
     _db      = new SQLRepository <AppliedDiagnos>(context);
     _diagdb  = new SQLRepository <Diagnos>(context);
     _appdb   = new SQLRepository <Appointment>(context);
     _context = context;
 }
Пример #6
0
 public UnitOfWork(IPatientRepository patients,
                   IBranchRepository branches,
                   IEventRepository events,
                   ILookUpRepository lookUps,
                   IUserRepository users,
                   ITreatmentRepository treatments,
                   IAddressRepository addresses,
                   IContactRepository contacts,
                   ICountryRepository countries,
                   ICityRepository cities,
                   IClinicRepository clinics,
                   IRoomRepository rooms,
                   AppDbContext smartClinic360DbContext)
 {
     Patients   = patients;
     Branches   = branches;
     Events     = events;
     LookUps    = lookUps;
     Users      = users;
     Treatments = treatments;
     Addresses  = addresses;
     Contacts   = contacts;
     Countries  = countries;
     Cities     = cities;
     Clinics    = clinics;
     Rooms      = rooms;
 }
Пример #7
0
 public DoctorController(IDoctorRepository doctorRepository,
                         IClinicRepository clinicRepository,
                         ILogger <DoctorController> logger)
 {
     _doctorRepository = doctorRepository;
     _clinicRepository = clinicRepository;
     _logger           = logger;
 }
Пример #8
0
 public ManageFinancial(int clinicId)
 {
     InitializeComponent();
     ClinicId             = clinicId;
     turnRepository       = new TurnRepository();
     transationRepository = new TransationRepository();
     clinicRepository     = new ClinicRepository();
 }
Пример #9
0
 public CreateDoctorCommandHandler(
     IClinicRepository clinicRepository,
     IMedicalRepository medicalRepository,
     ICalendarRepository calendarRepository)
 {
     _clinicRepository   = clinicRepository;
     _medicalRepository  = medicalRepository;
     _calendarRepository = calendarRepository;
 }
Пример #10
0
 public AppointmentsController(ClinicContext context)
 {
     _db          = new SQLRepository <Appointment>(context);
     _patdb       = new SQLRepository <Patient>(context);
     _docDb       = new SQLRepository <Doctor>(context);
     _diagdb      = new SQLRepository <Diagnos>(context);
     _appDiagdb   = new SQLRepository <AppliedDiagnos>(context);
     this.context = context;
 }
Пример #11
0
 public AppointmentService(
     IClinicRepository <Appointment> appointmentRepository,
     IPatientService patientService,
     ISpecialtyService specialtyService)
 {
     _appointmentRepository = appointmentRepository;
     _patientService        = patientService;
     _specialtyService      = specialtyService;
 }
Пример #12
0
 public AppointmentController(IAppointmentRepository appointmentRepository,
                              IPatientRepository patientRepository,
                              IStaffRepository staffRepository,
                              IClinicRepository clinicRepository)
 {
     _appointmentRepository = appointmentRepository;
     _patientRepository     = patientRepository;
     _staffRepository       = staffRepository;
     _clinicRepository      = clinicRepository;
 }
Пример #13
0
 public VirusController(IVirusCaseRepository virusCaseRepository, IClinicRepository clinicRepository,
                        IRegionRepository regionRepository, IWorkModeRepository workModeRepository, ILogger <VirusController> logger,
                        UserManager <User> userManager)
 {
     _virusCaseRepository = virusCaseRepository;
     _clinicRepository    = clinicRepository;
     _regionRepository    = regionRepository;
     _workModeRepository  = workModeRepository;
     _logger      = logger;
     _userManager = userManager;
 }
        public ClinicUserModelCreator(IPersonDataAPIRepository personDataApiRepository, 
            IClinicRepository clinicRepository, IUserTypeRepository userTypeRepository,
            IPasswordHashManager passwordHashManager, IAccountNameCalculator accountNameCalculator)
        {
            _personDataApiRepository = personDataApiRepository;
            _clinicRepository = clinicRepository;
            _userTypeRepository = userTypeRepository;

            _passwordHashManager = passwordHashManager;
            _accountNameCalculator = accountNameCalculator;
        }
Пример #15
0
 public AccountController(
     SignInManager <User> signInManager,
     IDoctorRepository doctorRepository,
     IClinicRepository clinicRepository,
     ILogger <AccountController> logger)
 {
     _doctorRepository = doctorRepository;
     _clinicRepository = clinicRepository;
     _signInManager    = signInManager;
     _logger           = logger;
 }
 public AccountController(UserManager <ApplicationUser> userManager,
                          SignInManager <ApplicationUser> signInManager,
                          IDirectorateRepository directorateRepositery,
                          IClinicRepository clinicRepository,
                          RoleManager <IdentityRole> roleManager)
 {
     this.userManager           = userManager;
     this.signInManager         = signInManager;
     this.directorateRepositery = directorateRepositery;
     this.clinicRepository      = clinicRepository;
     this.roleManager           = roleManager;
 }
Пример #17
0
 public NoticesService(IMessageRepository messageRepository, IAuthorizationService authorizationService,
     ITokenManager tokenManager, IUserRepository userRepository, ITwoSideShowingHandler<MessageStorageModel> messageShowingHandler, IClinicRepository clinicRepository, IClinicUserRepository clinicUserRepository, IHospitalManager hospitalManager, IDischargeRepository dischargeRepository, IClinicManager clinicManager)
 {
     this._messageRepository = messageRepository;
     _authorizationService = authorizationService;
     _tokenManager = tokenManager;
     _userRepository = userRepository;
     this._messageShowingHandler = messageShowingHandler;
     _clinicRepository = clinicRepository;
     _clinicUserRepository = clinicUserRepository;
     _hospitalManager = hospitalManager;
     _dischargeRepository = dischargeRepository;
     _clinicManager = clinicManager;
 }
Пример #18
0
        private void DisplayAllClinics()
        {
            IClinicRepository clinicRepository = unitOfWork.ClinicRepository;

            List <Clinic> clinics = clinicRepository.GetAll();

            if (clinics == null || clinics.Count == 0)
            {
                CustomConsole.WriteLineError("No clinics exist in the database.");
            }
            else
            {
                DisplayClinicList(clinics);
            }
        }
 public ClinicRegistrationsService(ISectionProfileRepository sectionProfileRepository, IClinicManager clinicManager, ITokenManager tokenManager, IEmptyPlaceByTypeStatisticRepository emptyPlaceByTypeStatisticRepository, IClinicUserHospitalSectionProfileAccessRepository clinicUserHospitalSectionProfileAccessRepository, IHospitalRepository hospitalRepository, IReservationRepository reservationRepository, IMessageRepository messageRepository, IUserRepository userRepository, IHospitalSectionProfileRepository hospitalSectionProfileRepository, IHospitalManager hospitalManager, IClinicRepository clinicRepository, IReservationFileRepository reservationFile, IEmptyPlaceStatisticRepository emptyPlaceStatisticRepository)
 {
     _sectionProfileRepository = sectionProfileRepository;
     this._clinicManager = clinicManager;
     _tokenManager = tokenManager;
     _emptyPlaceByTypeStatisticRepository = emptyPlaceByTypeStatisticRepository;
     _clinicUserHospitalSectionProfileAccessRepository = clinicUserHospitalSectionProfileAccessRepository;
     _hospitalRepository = hospitalRepository;
     _reservationRepository = reservationRepository;
     _messageRepository = messageRepository;
     _userRepository = userRepository;
     this._hospitalSectionProfileRepository = hospitalSectionProfileRepository;
     this._hospitalManager = hospitalManager;
     _clinicRepository = clinicRepository;
     _reservationFileRepository = reservationFile;
     _emptyPlaceStatisticRepository = emptyPlaceStatisticRepository;
 }
Пример #20
0
        private void SearchClinic()
        {
            IClinicRepository clinicRepository = unitOfWork.ClinicRepository;

            List <Clinic> clinics = clinicRepository.Search(searchText);

            if (clinics == null || clinics.Count == 0)
            {
                CustomConsole.WriteLineError("No clinics exist in the database contining the searched text.");
            }
            else if (clinics.Count == 1)
            {
                DisplayClinicDetails(clinics[0]);
            }
            else
            {
                DisplayClinicList(clinics);
            }
        }
Пример #21
0
        /// <summary>
        /// Sets the Datasource to be Mock or SQL
        /// </summary>
        /// <param name="dataSourceEnum">The mock status.</param>
        public static void SetDataSource(DataSourceEnum dataSourceEnum)
        {
            switch (dataSourceEnum)
            {
            /*
             * These will all use a Table store as the backend.
             * Local is used when running azure local service
             * Live and Test point to azure instances
             */
            case DataSourceEnum.Local:
            case DataSourceEnum.ServerLive:
            case DataSourceEnum.ServerTest:
                DataSourceBackendTable.Instance.SetDataSourceServerMode(dataSourceEnum);
                repository = ClinicRepositoryStore.Instance;
                break;

            case DataSourceEnum.SQL:        // Same as Mock because no sql backend for this version.
            case DataSourceEnum.Mock:
            default:
                // Default is to use the Mock
                repository = ClinicRepositoryMock.Instance;
                break;
            }
        }
Пример #22
0
 public DoctorsController(ClinicContext context)
 {
     _db = new SQLRepository <Doctor>(context);
 }
 public EquipmentAppService(IEquipmentRepository equipmentRepository, IClinicRepository clinicRepository)
 {
     this.equipmentRepository = equipmentRepository;
     this.clinicRepository    = clinicRepository;
 }
Пример #24
0
 public DoctorsController(ILogger <DoctorsController> logger, IClinicRepository clinicRepository)
 {
     _logger           = logger;
     _clinicRepository = clinicRepository;
 }
Пример #25
0
 public DiagnosController(ClinicContext context)
 {
     _db = new SQLRepository <Diagnos>(context);
 }
Пример #26
0
 public AuthenticationController(ILogger <AuthenticationController> logger, IClinicRepository clinicRepository)
 {
     _logger = logger;
     _repo   = clinicRepository;
 }
 public PrescriptionsController(ILogger <PrescriptionsController> logger, IClinicRepository clinicRepository)
 {
     _logger           = logger;
     _clinicRepository = clinicRepository;
 }
Пример #28
0
 public PatientService(IClinicRepository <Patient> patientRepository)
 {
     _patientRepository = patientRepository;
 }
Пример #29
0
 public ClinicController(IClinicRepository clinicRepository,
                         IAppointmentRepository appointmentRepository)
 {
     _clinicRepository      = clinicRepository;
     _appointmentRepository = appointmentRepository;
 }
Пример #30
0
 public AppointmentRepository(ApplicationDbContext appDbContext,
                              IClinicRepository clinicRepository)
 {
     _appDbContext     = appDbContext;
     _clinicRepository = clinicRepository;
 }
 public PatientsController(ILogger <PatientsController> logger, IClinicRepository clinicRepository)
 {
     _logger           = logger;
     _clinicRepository = clinicRepository;
 }
 public AdministrationController(IClinicRepository clinicRepository)
 {
     this.clinicRepository = clinicRepository;
 }
Пример #33
0
 public SpecialtyService(IClinicRepository <Specialty> specialtyRepository)
 {
     _specialtyRepository = specialtyRepository;
 }
Пример #34
0
 public ClinicsController(IClinicRepository repository)
 {
     this.repository = repository;
 }