//Appointment dettails form uses a lamda query to get the details. public IActionResult OnGet(int?id) { if (id == null) { return(NotFound()); } Appointment = _context.Appointment .Include(a => a.Doctor) .Include(a => a.Patient).FirstOrDefault(m => m.Id == id); if (Appointment == null) { return(NotFound()); } ViewData["DoctorId"] = new SelectList(_context.Set <Doctor>(), "Id", "Name", Appointment.DoctorId); ViewData["PatientId"] = new SelectList(_context.Set <Patient>(), "Id", "Name", Appointment.PatientId); return(Page()); }
//Get the update doctor form uses a lamda query to get the information public IActionResult OnGet(int?id) { if (id == null) { return(NotFound()); } Doctor = _context.Doctor .Include(d => d.MedicalCentre).FirstOrDefault(m => m.Id == id); if (Doctor == null) { return(NotFound()); } ViewData["MedicalCentreId"] = new SelectList(_context.Set <MedicalCentre>(), "Id", "Name"); return(Page()); }
//Get the appointment form public IActionResult OnGet() { ViewData["DoctorId"] = new SelectList(_context.Set <Doctor>(), "Id", "Name"); ViewData["PatientId"] = new SelectList(_context.Set <Patient>(), "Id", "Name"); return(Page()); }
//Gets the create form public IActionResult OnGet() { ViewData["MedicalCentreId"] = new SelectList(_context.Set <MedicalCentre>(), "Id", "Name"); return(Page()); }