public async Task <IActionResult> CrearCita(Cita cita, int personalId, DateTime hora) { //Crear una nueva cita para el paciente if (HttpContext.Session.GetInt32("userLogged") == null) { return(RedirectToAction("Login", "Manage")); } if (ModelState.IsValid) { string token = HttpContext.Session.GetString("token"); int userLogged = int.Parse(HttpContext.Session.GetInt32("userLogged").ToString()); Paciente paciente = await repo.FindPaciente(userLogged, token); int pacienteId = paciente.PacienteId; DateTime fecha = cita.Fecha; await repo.CrearCita(pacienteId, fecha, hora, personalId, token); } return(RedirectToAction("Citas")); }
public void CrearCita(Cita cita) { repo.CrearCita(cita.PacienteId, cita.Fecha, cita.Hora, cita.PersonalId); }