public ActionResult Create() { var physicianService = CreatePhysicianService(); var procedureService = CreateProcedureService(); var medicationService = CreateMedicationService(); var equipmentService = CreateEquipmentService(); var physicians = physicianService.GetPhysicians(); var procedures = procedureService.GetProcedures(); var medications = medicationService.GetMedications(); var equipments = equipmentService.GetEquipments(); ViewBag.PhysicianID = new SelectList(physicians, "PhysicianID", "PhysicianLastName"); //ViewBag.ProcedureID = new SelectList(procedures, "ProcedureID", "ProcedureName"); //ViewBag.EquipmentID = new SelectList(equipments, "EquipmentID", "EquipmentName"); //ViewBag.MedicationId = new SelectList(medications, "MedicationId", "MedicationName"); var medication = new MedicationListItem(); medication.Medications = new List <MedicationListItem>(); PopulateAssignedMedicationData(medication); var equipment = new EquipmentListItem(); equipment.Equipments = new List <EquipmentListItem>(); PopulateAssignedEquipmentData(equipment); var procedure = new ProcedureListItem(); procedure.Procedures = new List <ProcedureListItem>(); PopulateAssignedProcedureData(procedure); return(View()); }
//TODO 1 private void PopulateAssignedMedicationData(MedicationListItem allMedication) { var medService = CreateMedicationService(); var allMeds = medService.GetMedications(); var viewModel = new List <MedicationListItem>(); foreach (var med in allMeds) { viewModel.Add(new MedicationListItem { MedicationId = med.MedicationId, Assigned = med.Assigned, MedicationName = med.MedicationName }); } ViewBag.AllMedicationsInBag = viewModel; }