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;
        }
Esempio n. 2
0
 public static MedicineMapper GetInstance()
 {
     if (mapper == null)
         mapper = new MedicineMapper();
     return mapper;
 }