public List <Medicine> readAllMedicine() { // TODO: Proveriti kako ovo ide preko ovog Factorija MedicineFileRepository repoForMedicine = new MedicineFileRepository(); List <Medicine> retMedicine = new List <Medicine>(); retMedicine = (List <Medicine>)repoForMedicine.FindAll(); return(retMedicine); }
public List <Medicine> GetAvailableMedicines() { MedicineFileRepository repoForMedicine = new MedicineFileRepository(); List <Medicine> allMedicines = (List <Medicine>)repoForMedicine.FindAll(); List <Medicine> result = new List <Medicine>(); foreach (Medicine med in allMedicines) { if (med.MedicineStatus == MedicineStatus.validated && med.Quantity > 0) { result.Add(med); } } return(result); }
public List <Medicine> GetMedicinesAwaitingApproval() { MedicineFileRepository repoForMedicine = new MedicineFileRepository(); List <Medicine> allMedicines = (List <Medicine>)repoForMedicine.FindAll(); List <Medicine> result = new List <Medicine>(); foreach (Medicine med in allMedicines) { if (med.MedicineStatus == MedicineStatus.waiting) { result.Add(med); } } return(result); }