public DistributionCenterStockGUIView GenerateDistributionCenterStock(int centerID) { ICollection <DistributionCenterStockView> stockReport = reportDao.DistributionCenterStock(centerID); DistributionCenterStockGUIView GUIView = new DistributionCenterStockGUIView(); int totalItems = 0; double totalValue = 0; foreach (DistributionCenterStockView item in stockReport) { Medication med = medicationDao.GetMedication(item.ItemID); item.ItemName = med.Description; item.Total = (item.Quantity * med.Value.Value); totalItems += item.Quantity; totalValue += item.Total; } GUIView.Items = stockReport; GUIView.TotalQuantity = totalItems; GUIView.TotalValue = totalValue; return(GUIView); }
public void GetMedicationTest() { testmedi = new Medication(); testmedi.Description = "test"; testmedi.Value = 99999; medicationDao.RegisterMedication(testmedi); int mediID = medicationDao.Medications.SingleOrDefault(Medication => Medication.Description == "test").MedicalID; var result = medicationDao.GetMedication(mediID).Description; var me = medicationDao.Medications.SingleOrDefault(Medication => Medication.Description == "test"); medicationDao.Medications.Remove(me); medicationDao.SaveChanges(); Assert.AreEqual(result, "test"); }