public async Task <IActionResult> Edit(int id, [Bind("EspecialidadId,EspecialidadNombre")] Especialidad Especialidad) { if (id != Especialidad.EspecialidadId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(Especialidad); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EspecialidadExists(Especialidad.EspecialidadId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(Especialidad)); }
public async Task <IActionResult> Edit(int id, [Bind("TerapiaId,TerapiaNombre")] Terapia Terapia) { if (id != Terapia.TerapiaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(Terapia); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TerapiaExists(Terapia.TerapiaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(Terapia)); }
public async Task <IActionResult> Edit(int id, [Bind("MedicoId,Exequatur,Cedula,Nombre,EspecialidadId")] 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))); } ViewData["EspecialidadId"] = new SelectList(_context.Especialidades, "EspecialidadId", "EspecialidadId", medico.EspecialidadId); return(View(medico)); }
public async Task <IActionResult> Edit(int id, [Bind("MedicamentoId,MedicamentoNombre,Dosificacion,CantidadEnbase,CantidadDias")] Medicamento Medicamento) { if (id != Medicamento.MedicamentoId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(Medicamento); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MedicamentoExists(Medicamento.MedicamentoId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(Medicamento)); }
public async Task <IActionResult> Edit(int id, [Bind("DiagnosticoId,DiagnosticoNombre,EspecialidadId,TerapiaId,MedicamentoId,EstudioId")] Diagnostico diagnostico) { if (id != diagnostico.DiagnosticoId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(diagnostico); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DiagnosticoExists(diagnostico.DiagnosticoId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["EspecialidadId"] = new SelectList(_context.Especialidades, "EspecialidadId", "EspecialidadNombre", diagnostico.EspecialidadId); ViewData["EstudioId"] = new SelectList(_context.Estudios, "EstudioId", "EstudioNombre", diagnostico.EstudioId); ViewData["MedicamentoId"] = new SelectList(_context.Medicamentos, "MedicamentoId", "MedicamentoNombre", diagnostico.MedicamentoId); ViewData["TerapiaId"] = new SelectList(_context.Terapias, "TerapiaId", "TerapiaNombre", diagnostico.TerapiaId); return(View(diagnostico)); }
public async Task <IActionResult> Edit(int id, [Bind("ConsultaTerapiaId,PacienteId,Cedula,PacienteNombre,DiagnosticoId,MedicoId,TerapiaId,DadoDeAlta,CantidadTerapiaSemana,TotalSecciones")] ConsultaTerapiaViewModel consultaTerapia) { if (id != consultaTerapia.ConsultaTerapiaId) { return(NotFound()); } if (ModelState.IsValid) { try { consultaTerapia.FechaActual = DateTime.Now; _context.Update(consultaTerapia); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ConsultaTerapiaExists(consultaTerapia.ConsultaTerapiaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } var listaDiagnosticos = await this._context.Diagnosticos.AsNoTracking() .Include(x => x.Especialidad) .Where(x => x.DiagnosticoId == consultaTerapia.DiagnosticoId && x.EspecialidadId == consultaTerapia.Diagnostico.EspecialidadId) .ToListAsync(); var listaMedicos = await ListaMedicos(consultaTerapia.DiagnosticoId); var listaTerapias = await ListaTerapias(consultaTerapia.DiagnosticoId); ViewData["DiagnosticoId"] = new SelectList(listaDiagnosticos, "DiagnosticoId", "DiagnosticoNombre", consultaTerapia.DiagnosticoId); ViewData["MedicoId"] = new SelectList(listaMedicos, "MedicoId", "Nombre", consultaTerapia.MedicoId); ViewData["TerapiaId"] = new SelectList(listaTerapias, "TerapiaId", "TerapiaNombre", consultaTerapia.TerapiaId); return(View(consultaTerapia)); }
public async Task <IActionResult> Edit(int id, [Bind("ConsultaEstudioId,PacienteId,Cedula,PacienteNombre,FechaActual,MedicoId,EstudioId,DiagnosticoId")] ConsultaEstudio consultaEstudio) { if (id != consultaEstudio.ConsultaEstudioId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(consultaEstudio); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ConsultaEstudioExists(consultaEstudio.ConsultaEstudioId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } var listaDiagnosticos = await this._context.Diagnosticos.AsNoTracking() .Include(x => x.Especialidad) .Where(x => x.DiagnosticoId == consultaEstudio.DiagnosticoId && x.EspecialidadId == consultaEstudio.Diagnostico.EspecialidadId) .ToListAsync(); var listaMedicos = await ListaMedicos(consultaEstudio.DiagnosticoId); var listaEstudios = await ListaEstudios(consultaEstudio.DiagnosticoId); ViewData["DiagnosticoId"] = new SelectList(listaDiagnosticos, "DiagnosticoId", "DiagnosticoNombre", consultaEstudio.DiagnosticoId); ViewData["MedicoId"] = new SelectList(listaMedicos, "MedicoId", "Nombre", consultaEstudio.MedicoId); ViewData["EstudioId"] = new SelectList(listaEstudios, "EstudioId", "TerapiaNombre", consultaEstudio.EstudioId); return(View(consultaEstudio)); }