private List<Medicine> ReadMedicines(DbDataReader reader, MedicineMapper catalogue) { List<Medicine> medicines = new List<Medicine>(); while (reader.Read()) { int id = reader.GetInt32(0); Medicine m = catalogue.Find(id); if (m == null) throw new ApplicationException(ErrorMessages.Messages["REQ_P_unknownm"] + id.ToString()); medicines.Add(m); } return medicines; }
public static MedicineMapper GetInstance() { if (mapper == null) mapper = new MedicineMapper(); return mapper; }