Beispiel #1
0
 public PrescriptionFileService(MyDbContext context)
 {
     HelperFunctions            = new HelperFunctions();
     Context                    = context;
     PharmacyFactoryGrpcAndSftp = new PharmacyFactoryGrpcAndSftp();
     PharmacyFactoryHttp        = new PharmacyFactoryHttp();
 }
Beispiel #2
0
        private void UrgentOrderForHttps(string medicine, List <string> pharmacies, RegistrationInPharmacy registrationInPharmacy)
        {
            IPharmacy ipharmacy = PharmacyFactoryHttp.GetIPharmacy(Context);

            if (!ipharmacy.CreateUrgentOrder(medicine).IsNullOrEmpty())
            {
                pharmacies.Add(ipharmacy.CreateUrgentOrder(medicine));
            }
        }
Beispiel #3
0
 public UrgentOrderService(MyDbContext context)
 {
     HttpRequests = new HttpRequests();
     MedicineAvailabilityTable     = new MedicineAvailabilityTable();
     UrgentMedicineOrderRepository = new UrgentMedicineOrderRepository(context);
     PharmacyFactoryGrpcAndSftp    = new PharmacyFactoryGrpcAndSftp();
     PharmacyFactoryHttp           = new PharmacyFactoryHttp();
     Context = context;
 }
Beispiel #4
0
 private void DefineTyepOfApiKey(DateOfOrder date, RegistrationInPharmacy registrationInPharmacy)
 {
     if (registrationInPharmacy.PharmacyConnectionInfo.ApiKey.Substring(registrationInPharmacy.PharmacyConnectionInfo.ApiKey.Length - 1).Equals("H"))
     {
         PharmacyFactoryHttp.GetIPharmacy(Context).SendReport(date);
     }
     else
     {
         PharmacyFactoryGrpcAndSftp.GetIPharmacy(Context).SendReport(date);
     }
 }
Beispiel #5
0
 public ReportService(MyDbContext context)
 {
     PharmacyFactoryGrpcAndSftp = new PharmacyFactoryGrpcAndSftp();
     PharmacyFactoryHttp        = new PharmacyFactoryHttp();
     Context = context;
 }