public MedicineTenderOffer Create(MedicineTenderOffer medicineTenderOffer) { DbContext.MedicineTenderOffers.Add(medicineTenderOffer); DbContext.SaveChanges(); return(medicineTenderOffer); }
private void CheckMedicineInDB(List<MedicineInformation> medicineInformations, MedicineTenderOffer medicineTenderOffer) { MedicineInformation medicine = medicineInformations.SingleOrDefault(medicineName => medicineName.MedicineDescription.Name.Equals(medicineTenderOffer.MedicineName)); if (medicine != null) HttpRequests.UpdateMedicine(medicineTenderOffer, medicine); else { _ = HttpRequests.CreateNewMedicineWithQuantityAsync(medicineTenderOffer); } }
public static MedicineTenderOfferDto MedicineTenderOfferToMedicineTenderOfferDto(MedicineTenderOffer medicine) { return(new MedicineTenderOfferDto(medicine.MedicineName, medicine.RequiredQuantity, medicine.AvailableQuantity, medicine.Price, medicine.PharmacyTenderOfferId)); }