public async Task <IActionResult> Edit(int id, [Bind("EnfermeirosId,Nome,Telefone,Email,Morada,EspecializaçãoId")] Enfermeiros enfermeiros) { if (id != enfermeiros.EnfermeirosId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(enfermeiros); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EnfermeirosExists(enfermeiros.EnfermeirosId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["EspecializaçãoId"] = new SelectList(_context.Especialização, "EspecializaçãoId", "Nome", enfermeiros.EspecializaçãoId); return(View(enfermeiros)); }
public async Task <IActionResult> Edit(int id, [Bind("TrocaId,Justificação,EnfermeirosId,EnfermeirosEId,Data,HorarioTrabalhoId,HorarioTrabalhoAntigoId,Aprovar")] Troca troca) { if (id != troca.TrocaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(troca); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TrocaExists(troca.TrocaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["EnfermeirosId"] = new SelectList(_context.Enfermeiros, "EnfermeirosId", "Nome", troca.EnfermeirosId); ViewData["EnfermeirosEId"] = new SelectList(_context.Enfermeiros, "EnfermeirosId", "Nome", troca.EnfermeirosEId); ViewData["HorarioTrabalhoAntigoId"] = new SelectList(_context.HorarioTrabalho, "HorarioTrabalhoId", "HorarioTrabalhoId", troca.HorarioTrabalhoAntigoId); ViewData["HorarioTrabalhoId"] = new SelectList(_context.HorarioTrabalho, "HorarioTrabalhoId", "HorarioTrabalhoId", troca.HorarioTrabalhoId); return(View(troca)); }
public async Task <IActionResult> Edit(int id, [Bind("ReceitarTratamentoId,ReceitaId,TratamentoId")] ReceitarTratamento receitarTratamento) { if (id != receitarTratamento.ReceitarTratamentoId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(receitarTratamento); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ReceitarTratamentoExists(receitarTratamento.ReceitarTratamentoId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ReceitaId"] = new SelectList(_context.Receita, "ReceitaId", "ReceitaId", receitarTratamento.ReceitaId); ViewData["TratamentoId"] = new SelectList(_context.Tratamento, "TratamentoId", "TipodeTratamento", receitarTratamento.TratamentoId); return(View(receitarTratamento)); }
public async Task <IActionResult> Edit(int id, [Bind("UtenteId,Nome,N_Utente_Saude,Morada,Telefone,Email,Problemas")] Utente utente) { if (id != utente.UtenteId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(utente); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UtenteExists(utente.UtenteId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(utente)); }
public async Task <IActionResult> Edit(int id, [Bind("ReceitaId,MedicoId,UtenteId,Date,Nreceita")] Receita receita) { if (id != receita.ReceitaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(receita); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ReceitaExists(receita.ReceitaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["MedicoId"] = new SelectList(_context.Medico, "MedicoId", "Nome", receita.MedicoId); ViewData["UtenteId"] = new SelectList(_context.Utente, "UtenteId", "Nome", receita.UtenteId); return(View(receita)); }
public async Task <IActionResult> Edit(int id, [Bind("HorarioTrabalhoId,Data,HoraInicio,HoraFim,EnfermeirosId,Troca")] HorarioTrabalho horarioTrabalho) { if (id != horarioTrabalho.HorarioTrabalhoId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(horarioTrabalho); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HorarioTrabalhoExists(horarioTrabalho.HorarioTrabalhoId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["EnfermeirosId"] = new SelectList(_context.Enfermeiros, "EnfermeirosId", "Nome", horarioTrabalho.EnfermeirosId); return(View(horarioTrabalho)); }
public async Task <IActionResult> Edit(int id, [Bind("EspecializaçãoId,Nome")] Especialização especialização) { if (id != especialização.EspecializaçãoId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(especialização); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EspecializaçãoExists(especialização.EspecializaçãoId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(especialização)); }
public async Task <IActionResult> Edit(int id, [Bind("MedicoId,Nome,Morada,Telefone,Email")] 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("TratamentoId,TipodeTratamento")] Tratamento tratamento) { verificarTratamento = _context.Tratamento.SingleOrDefault(p => p.TipodeTratamento == tratamento.TipodeTratamento); // verificarTratamento2 = await _context.Tratamento.SingleOrDefaultAsync(p => p.TratamentoId == tratamento.TratamentoId); /* if (id != tratamento.TratamentoId) * { * return NotFound(); * }*/ if (ModelState.IsValid) { // if (verificarTratamento2.TipodeTratamento==tratamento.TipodeTratamento) if (tratamento.TipodeTratamento == TratamentoSelecionado) { ViewBag.Message = "editarOP"; return(View("TratamentoCriado", tratamento)); } if (verificarTratamento == null) { try { _context.Update(tratamento); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TratamentoExists(tratamento.TratamentoId)) { return(NotFound()); } else { throw; } } ViewBag.Message = "editarOP"; return(View("TratamentoCriado", tratamento)); } else { ViewBag.Message = "Tratamento já existente."; return(View("Edit")); } } return(View(tratamento)); }