public async Task <IActionResult> Edit(CitaDTO cita) { if (cita.idCita != 0) { try { TempData["dni"] = cita.dniPaciente; TempData["mensajecita"] = await _repository.ReprogramarCita(cita); } catch (DbUpdateConcurrencyException) { if (!await _repository.CitaExists(cita.idCita)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index", "Paciente")); } return(View()); }