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

            if (!ipharmacy.CreateUrgentOrder(medicine).IsNullOrEmpty())
            {
                pharmacies.Add(ipharmacy.CreateUrgentOrder(medicine));
            }
        }
Exemple #3
0
 public UrgentOrderService(MyDbContext context)
 {
     HttpRequests = new HttpRequests();
     MedicineAvailabilityTable     = new MedicineAvailabilityTable();
     UrgentMedicineOrderRepository = new UrgentMedicineOrderRepository(context);
     PharmacyFactoryGrpcAndSftp    = new PharmacyFactoryGrpcAndSftp();
     PharmacyFactoryHttp           = new PharmacyFactoryHttp();
     Context = context;
 }
Exemple #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);
     }
 }
Exemple #5
0
 public ReportService(MyDbContext context)
 {
     PharmacyFactoryGrpcAndSftp = new PharmacyFactoryGrpcAndSftp();
     PharmacyFactoryHttp        = new PharmacyFactoryHttp();
     Context = context;
 }