private void ProcessPrescriptionData(IEnumerable <Prescription> prescriptions, DataOP op, Treatment treatment) { if (prescriptions == null || treatment == null) { return; } foreach (var prescription in prescriptions) { prescription.TreatmentId = treatment.Id; if (DataOP.AddNew == op) { _prescriptionRepository.Add(prescription); } else if (DataOP.EDIT == op) { _prescriptionRepository.Update(prescription); } else if (DataOP.DEL == op) { var removeRecord = _prescriptionRepository.GetById(prescription.Id); if (removeRecord != null) { _prescriptionRepository.Delete(removeRecord); } } } }
public Prescription GetPrescriptionById(Guid id) { return(_repository.GetById(id)); }
public Prescription GetById(long id) => _prescriptionRepository.GetById(id);