public IEnumerable <RespuestaDto> Get([FromUri] FiltroRespuesta filtro) { using (var session = Database.SessionFactory.OpenSession()) { var respuestas = session.Query <Respuesta>(); if (!string.IsNullOrEmpty(filtro.Usuario)) { respuestas = respuestas.Where(res => res.Usuario == filtro.Usuario); } if (filtro.Correcta != null) { respuestas = respuestas.Where(res => res.Opcion.EsCorrecta == filtro.Correcta); } return(respuestas.Select(res => new RespuestaDto { Id = res.Id, IdPregunta = res.Pregunta.Id, IdOpcion = res.Opcion.Id, Usuario = res.Usuario, }).ToList()); } }
public IEnumerable <RespuestaDto> Get([FromUri] FiltroRespuesta filtro) { throw new NotImplementedException("Lógica no implementada"); }