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()); }
private void PopulateAssignedProcedureData(ProcedureListItem allProcedure) { var procedService = CreateProcedureService(); var allProceds = procedService.GetProcedures(); var viewModel = new List <ProcedureListItem>(); foreach (var proced in allProceds) { viewModel.Add(new ProcedureListItem { ProcedureId = proced.ProcedureId, Assigned = proced.Assigned, ProcedureName = proced.ProcedureName }); } ViewBag.AllProceduresInBag = viewModel; }
private static bool ItemMatchesFilter(ProcedureListItem item, string filter) { return (item.sAddress != null && item.sAddress.Contains(filter, StringComparison.InvariantCultureIgnoreCase) || item.name != null && item.name.Contains(filter, StringComparison.InvariantCultureIgnoreCase)); }