public ActionResult <CitaView> GetCitaAdo(int id) { var cita = new CitaView(); using (var command = _context.Database.GetDbConnection().CreateCommand()) { command.CommandText = @"select c.Fecha, c.Id, d.Apellidos Doctor, p.Apellidos Paciente, '' Hora from cita c inner join doctor d on c.DoctorIdentificacion_Doctor =d.Identificacion_Doctor inner join paciente p on c.PacienteIdentificacion_Paciente=p.Identificacion_Paciente where c.id=@id"; command.Parameters.Add(new SqlParameter("@id", id)); _context.Database.OpenConnection(); var respuesta = command.ExecuteReader(); if (respuesta.HasRows) { respuesta.Read(); cita.Fecha = respuesta[0].ToString(); cita.Id = (int)respuesta[1]; cita.Doctor = respuesta[2].ToString(); cita.Paciente = respuesta[3].ToString(); cita.Hora = respuesta[4].ToString(); } else { return(NotFound()); } } return(cita); }
public ConsultarCitaResponse(CitaView cita) { Cita = cita; }