public async Task <IActionResult> Edit(int id, [Bind("EspecialidadeEnfermeiroId,EnfermeiroId,Data_Registo")] EnfermeiroEspecialidade enfermeiroEspecialidade) { if (id != enfermeiroEspecialidade.EnfermeiroId) { return(RedirectToAction(nameof(Error))); } if (ModelState.IsValid) { try { _context.Update(enfermeiroEspecialidade); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EnfermeiroEspecialidadeExists(enfermeiroEspecialidade.EnfermeiroId)) { return(RedirectToAction(nameof(Error))); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["EnfermeiroId"] = new SelectList(_context.Enfermeiros, "EnfermeiroId", "Nome", enfermeiroEspecialidade.EnfermeiroId); ViewData["EspecialidadeEnfermeiroId"] = new SelectList(_context.Set <EspecialidadeEnfermeiro>(), "EspecialidadeEnfermeiroId", "Especialidade", enfermeiroEspecialidade.EspecialidadeEnfermeiroId); return(View(enfermeiroEspecialidade)); }
public async Task <IActionResult> Create([Bind("EspecialidadeEnfermeiroId,EnfermeiroId,Data_Registo")] EnfermeiroEspecialidade enfermeiroEspecialidade) { if (ModelState.IsValid) { _context.Add(enfermeiroEspecialidade); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["EnfermeiroId"] = new SelectList(_context.Enfermeiros, "EnfermeiroId", "Nome", enfermeiroEspecialidade.EnfermeiroId); ViewData["EspecialidadeEnfermeiroId"] = new SelectList(_context.Set <EspecialidadeEnfermeiro>(), "EspecialidadeEnfermeiroId", "Especialidade", enfermeiroEspecialidade.EspecialidadeEnfermeiroId); return(View(enfermeiroEspecialidade)); }