public async Task <IActionResult> OnPostAsync() { Profesional.Password = Profesional.MostrarPass; ModelState.Remove("Profesional.Password"); if (!ModelState.IsValid) { await CargarUsuarioActual(); return(Page()); } _context.Attach(Profesional).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProfesionalExists(Profesional.NombreUsuario)) { return(NotFound()); } else { throw; } } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAtender(int id) { TurnoToUpdate = await _context.Turno.SingleOrDefaultAsync(t => t.ID == id); TurnoToUpdate.EstadoString = Turno.Estado.Atendido.ToString(); _context.Attach(TurnoToUpdate).State = EntityState.Modified; await _context.SaveChangesAsync(); var ruta = $"/Atenciones/ComenzarAtencion?id={TurnoToUpdate.Paciente_ID}"; return(Redirect($"/Atenciones/ComenzarAtencion?id={TurnoToUpdate.Paciente_ID}")); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { CargarOS(); return(Page()); } Paciente.EstaActivo = true; _context.Attach(Paciente).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PacienteExists(Paciente.ID)) { return(NotFound()); } else { throw; } } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } Paciente = await _context.Paciente.FirstOrDefaultAsync(m => m.ID == PacienteID); IList <Antecedentespaciente> antecedentes = await _context.AntecedentePaciente .Include(i => i.Paciente) .Include(i => i.Antecedente) .Include(i => i.Medico) .Where(i => i.Paciente.ID == PacienteID) .OrderBy(i => i.Antecedente.Orden) .ToListAsync(); for (int i = 0; i < antecedentes.Count(); i++) { antecedentes[i].ValorString = ValoresAntecedentes[i]; _context.Attach(antecedentes[i]).State = EntityState.Modified; } await _context.SaveChangesAsync(); return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync(string id) { if (id == null) { return(NotFound()); } Profesional = await _context.Profesional.FindAsync(id); if (Profesional != null) { Profesional.EstaActivo = false; _context.Attach(Profesional).State = EntityState.Modified; await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Paciente = await _context.Paciente.FindAsync(id); if (Paciente != null) { Paciente.EstaActivo = false; _context.Attach(Paciente).State = EntityState.Modified; await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }