public async Task <IActionResult> Edit(int id, [Bind("CodTriagem,Cpf,Coren,DataConsulta,DescricaoPaciente,Prioridade")] Triagem triagem) { if (id != triagem.CodTriagem) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(triagem); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TriagemExists(triagem.CodTriagem)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Coren"] = new SelectList(_context.Enfermeiros, "Coren", "Coren", triagem.Coren); ViewData["Cpf"] = new SelectList(_context.Pacientes, "Cpf", "Cpf", triagem.Cpf); return(View(triagem)); }
public async Task <ActionResult> DeleteConfirmed(int id) { Triagem triagem = db.Triagens.Find(id); db.Triagens.Remove(triagem); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "ID,Peso,FrenquenciaCardiaca,PressaoArterial,Observacoes")] Triagem triagem) { if (ModelState.IsValid) { db.Entry(triagem).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.ID = new SelectList(db.Marcacoes, "ID", "TipoMarcacao", triagem.ID); return(View(triagem)); }
public async Task <IActionResult> Create([Bind("CodTriagem,Cpf,Coren,DataConsulta,DescricaoPaciente,Prioridade")] Triagem triagem) { if (ModelState.IsValid) { _context.Add(triagem); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["Coren"] = new SelectList(_context.Enfermeiros, "Coren", "Coren", triagem.Coren); ViewData["Cpf"] = new SelectList(_context.Pacientes, "Cpf", "Cpf", triagem.Cpf); return(View(triagem)); }
// GET: Triagem/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Triagem triagem = await db.Triagens.FindAsync(id); if (triagem == null) { return(HttpNotFound()); } return(View(triagem)); }
// GET: Triagem/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Triagem triagem = await db.Triagens.FindAsync(id); if (triagem == null) { return(HttpNotFound()); } ViewBag.ID = new SelectList(db.Marcacoes, "ID", "TipoMarcacao", triagem.ID); return(View(triagem)); }
public async Task <ActionResult> EfectuarTriagem([Bind(Include = "ID,Peso,FrenquenciaCardiaca,PressaoArterial,Temperatura,Observacoes")] Triagem triagem) { if (ModelState.IsValid) { db.Triagens.Add(triagem); var marcacao = db.Marcacoes.Find(triagem.ID); marcacao.Estado = EstadoMarcacao.Aguardando_Atendimento; db.Entry(marcacao).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index", "Marcacoes")); } ViewBag.ID = new SelectList(db.Marcacoes, "ID", "TipoMarcacao", triagem.ID); return(View(triagem)); }