private IActionResult GetMedicineDescriptionFromIsaGrpc(string medicine) { string response = new ClientScheduledService().SendMessage(medicine).Result; MedicineDescriptionService.Create(new MedicineDescriptionDto(medicine, response, 1)); return(Ok(response)); }
public void Creates_No_Medicine_Description() { MedicineDescriptionService medicineDescriptionService = new MedicineDescriptionService(Create_stub_repository_medicines()); MedicineDescription description = medicineDescriptionService.createIMedicineDescription(new MedicineDescriptionDto("Paracetamol", "Description", 1)); Assert.Null(description); }
public void Finds_No_Medicine_Description() { MedicineDescriptionService medicineDescriptionService = new MedicineDescriptionService(Create_stub_repository_medicines()); String description = medicineDescriptionService.GetMedicineDescriptionFromStub("Clyndamicin"); Assert.Equal("", description); }
public void Finds_Medicine_Description() { MedicineDescriptionService medicineDescriptionService = new MedicineDescriptionService(Create_stub_repository_medicines()); String description = medicineDescriptionService.GetMedicineDescriptionFromStub("Paracetamol"); Assert.NotEqual("", description); }
public SharingPrescriptionController(MyDbContext context) { MedicineService = new MedicineService(context); PatientService = new PatientService(context); MedicineDescriptionService = new MedicineDescriptionService(context); PrescriptionFileService = new PrescriptionFileService(context); MedicineAvailabilityTable = new MedicineAvailabilityTable(); Environment = Program.Environment; }
public IActionResult GetMedicineDescription(string medicine) { String medicineDescription = MedicineDescriptionService.GetMedicineDescriptionFromDatabase(medicine); if (medicineDescription.IsNullOrEmpty()) { return(GetMedicineDescriptionFromIsaHttp(medicine)); } return(Ok(medicineDescription)); }
public IActionResult GetMedicineDescription(string medicine) { String medicineDescription = MedicineDescriptionService.GetMedicineDescriptionFromDatabase(medicine); if (medicineDescription.Equals("")) { return(GetMedicineDescriptionFromIsa(medicine)); } return(Ok(medicineDescription)); }
public IActionResult GetMedicineDescriptionFromIsaHttp(string medicine) { String description = HttpService.FormMedicineDescriptionRequest(medicine); MedicineDescriptionService.Create(new MedicineDescriptionDto(medicine, description, 1)); if (description.Length != 0) { return(Ok(description)); } return(BadRequest()); }
public IActionResult GetMedicineDescriptionGrpc(string medicine) { String medicineDescription = MedicineDescriptionService.GetMedicineDescriptionFromDatabase(medicine); if (medicineDescription.Equals("")) { return(GetMedicineDescriptionFromIsa(medicine)); } string response = new ClientScheduledService().SendMessage(medicine).Result; MedicineDescriptionService.Create(new MedicineDescriptionDto(medicine, response, 1)); return(Ok(response)); }