/// <summary>
 /// HealthTrackService constructor
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="principal"></param>
 /// <param name="healthTrackRepository"></param>
 /// <param name="zoneRepository"></param>
 /// <param name="locationRepository"></param>
 /// <param name="symptomRepository"></param>
 /// <param name="questionRepository"></param>
 /// <param name="employeeRepository"></param>
 /// <param name="requestRepository"></param>
 /// <param name="configuration"></param>
 public HealthTrackService(ILogger <HealthTrackService> logger, IPrincipal principal,
                           IHealthTrackRepository healthTrackRepository, IZoneRepository zoneRepository,
                           ILocationRepository locationRepository, ISymptomRepository symptomRepository, IQuestionRepository questionRepository,
                           IEmployeeRepository employeeRepository, IRequestRepository requestRepository, IConfiguration configuration)
 {
     _logger                = logger;
     _principal             = principal as ClaimsPrincipal;
     _healthTrackRepository = healthTrackRepository;
     _questionRepository    = questionRepository;
     _symptomRepository     = symptomRepository;
     _locationRepository    = locationRepository;
     _zoneRepository        = zoneRepository;
     _employeeRepository    = employeeRepository;
     _requestRepository     = requestRepository;
     _configuration         = configuration;
 }
Example #2
0
 public HomeController(ILogger <HomeController> logger,
                       IGateRepository gateRepository,
                       IProvinceRepository provinceRepository,
                       IDistrictRepository districtRepository,
                       IWardRepository wardRepository,
                       IMedical_Declaration medicalRepository,
                       ISymptomRepository symptomRepository
                       )
 {
     _logger                 = logger;
     this.gateRepository     = gateRepository;
     this.provinceRepository = provinceRepository;
     this.districtRepository = districtRepository;
     this.wardRepository     = wardRepository;
     this.medicalRepository  = medicalRepository;
     this.symptomRepository  = symptomRepository;
 }
 public AllergyRepository(ICSVStream <Allergy> stream, ISequencer <long> sequencer, IIngredientRepository ingredientsRepository, ISymptomRepository symptomsRepository) : base(ENTITY_NAME, stream, sequencer, new LongIdGeneratorStrategy <Allergy>())
 {
     _ingredientsRepository = ingredientsRepository;
     _symptomsRepository    = symptomsRepository;
 }
Example #4
0
 public DiseaseRepository(IMySQLStream <Disease> stream, ISequencer <long> sequencer, IEagerRepository <Medicine, long> medicineEagerCSVRepository, ISymptomRepository symptomRepository) : base(ENTITY_NAME, stream, sequencer, new LongIdGeneratorStrategy <Disease>())
 {
 }
 public SymptomController(ISymptomRepository symptomRepository)
 {
     _symptomRepository = symptomRepository;
 }
Example #6
0
 public DiagnosisRepository(ICSVStream <Diagnosis> stream, ISequencer <long> sequencer, ISymptomRepository symptomRepository)
     : base(stream, sequencer)
 {
     this._symptomRepository = symptomRepository;
 }
 public SymptomService(ISymptomRepository repository)
 {
     _symptomRepository = repository;
 }
 public SymptomService(ISymptomRepository symptomRepository, ISymptomFactory symptomFactory)
 {
     _symptomRepository = symptomRepository;
     _symptomFactory    = symptomFactory;
 }