public async Task OnGetAsync() { PatientOptions = await _context.Appointment.Where(m => m.AppointmentDate == DayTracker.Today && m.isWithDoctor == true).Select(a => new SelectListItem { Value = a.Patient.ID.ToString(), Text = a.Patient.FirstName.ToString() + " " + a.Patient.LastName.ToString() }).ToListAsync(); PatientOptions.Insert(0, new SelectListItem { Text = "--Select Patient--", Value = "" }); }
private static async Task <int> Patient(PatientOptions opts) { var api = new NexusApi(); var patient = (await api.GetPatients(opts.PatientId.ToString()).ConfigureAwait(false)).FirstOrDefault(); if (patient == null) { Console.WriteLine($"Patient {opts.PatientId} does not exist"); return(0); } var serialiser = new YamlDotNet.Serialization.Serializer(); var yml = serialiser.Serialize(patient); Console.WriteLine(yml); return(0); }