コード例 #1
0
 public UserController()
 {
     userRepository                = new UserRepository();
     patientRepository             = new PatientRepository();
     pharmacyRepository            = new PharmacyRepository();
     medicalProfessionalRepository = new MedicalProfessionalRepository();
 }
コード例 #2
0
ファイル: UnitOfWork.cs プロジェクト: arogo1/NBPProject
 public UnitOfWork(PharmacyContext context)
 {
     _context = context;
     Pharmacy = new PharmacyRepository(_context);
     Order    = new OrderRepository(_context);
     Sale     = new SaleRepository(_context);
 }
コード例 #3
0
 public AptekaNetUnitOfWork()
 {
     Context = new AptekaNETDbContext();
     OrderRepository = new OrderRepository(Context);
     EmployeeRepository = new EmployeeRepository(Context);
     CustomerRepository = new CustomerRepository(Context);
     MedicineRepository = new MedicineRepository(Context);
     ProductRepository = new ProductRepository(Context);
     PharmacyRepository = new PharmacyRepository(Context);
 }
コード例 #4
0
        public async Task GetClosestPharmacyWhenValid()
        {
            var testResponse = new PharmacyDataModel
            {
                Name     = "CVS PHARMACY",
                Address  = "5001 WEST 135 ST",
                Distance = 65.98M
            };

            var pharmacyRepository = new PharmacyRepository(_dbProvider, _loggerMock.Object);
            var result             = await pharmacyRepository.FindClosestPharmacyAsync(37.926752574631, -94.66152902993963);

            Assert.Equal(testResponse, result);
        }
コード例 #5
0
 public DrugController(PharmacyRepository repo)
 {
     _repo = repo;
 }
コード例 #6
0
 public PharmacyService()
 {
     pharmacyRepository = new PharmacyRepository();
 }
コード例 #7
0
 public PatientController(PharmacyRepository repo)
 {
     _repo = repo;
 }