예제 #1
0
        public void GetMedicineNamesExistingTest()
        {
            // Act
            var  list = medicalHistory.GetMedicineNames(45);//Existing diagnosis
            bool result;

            if (list.Count > 0)
            {
                result = true;
            }
            else
            {
                result = false;
            }
            // Assert
            Assert.IsTrue(result);
        }
예제 #2
0
        public ActionResult PatientMedicalHistory()
        {
            if (Session["userId"] == null)
            {
                return(Redirect("~"));
            }
            var History = new MedicalHistory();
            List <MedicalHistoryViewModel> model = new List <MedicalHistoryViewModel>();
            List <Diagnosis> DiagnosisHistories  = History.GetDiagnosisHistory((int)Session["userId"]);
            var MedicineNames = new List <List <MedicineRecord> >();

            foreach (var item in DiagnosisHistories)
            {
                var MedicalHistory = new MedicalHistoryViewModel();
                MedicalHistory.DiagnosisHistories = item;
                MedicalHistory.MedicineList       = History.GetMedicineNames(item.Id);
                MedicalHistory.TestList           = History.GetTestNames(item.Id);

                model.Add(MedicalHistory);
            }

            return(View(model));
        }