public async Task <IActionResult> Edit(int id, [Bind("MedicoID,Nombre,DNI,Matricula")] Medico medico) { if (id != medico.MedicoID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(medico); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MedicoExists(medico.MedicoID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(medico)); }
public async Task <IActionResult> Edit(int id, [Bind("Nombre,DNI,Telefono")] Paciente paciente) { if (id != paciente.PacienteID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(paciente); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PacienteExists(paciente.PacienteID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(paciente)); }
public async Task <IActionResult> Edit(int id, [Bind("ConsultaID,Fecha,Observacion,Estado,MedicoID,PacienteID")] Consulta consulta) { if (id != consulta.ConsultaID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(consulta); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ConsultaExists(consulta.ConsultaID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["MedicoID"] = new SelectList(_context.Medicos, "MedicoID", "MedicoID", consulta.MedicoID); ViewData["PacienteID"] = new SelectList(_context.Pacientes, "PacienteID", "PacienteID", consulta.PacienteID); return(View(consulta)); }