public PrescriptionFileService(MyDbContext context) { HelperFunctions = new HelperFunctions(); Context = context; PharmacyFactoryGrpcAndSftp = new PharmacyFactoryGrpcAndSftp(); PharmacyFactoryHttp = new PharmacyFactoryHttp(); }
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)); } }
public UrgentOrderService(MyDbContext context) { HttpRequests = new HttpRequests(); MedicineAvailabilityTable = new MedicineAvailabilityTable(); UrgentMedicineOrderRepository = new UrgentMedicineOrderRepository(context); PharmacyFactoryGrpcAndSftp = new PharmacyFactoryGrpcAndSftp(); PharmacyFactoryHttp = new PharmacyFactoryHttp(); Context = context; }
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); } }
public ReportService(MyDbContext context) { PharmacyFactoryGrpcAndSftp = new PharmacyFactoryGrpcAndSftp(); PharmacyFactoryHttp = new PharmacyFactoryHttp(); Context = context; }