예제 #1
0
        public Result <List <v1.Entities.Resultados.ResultadoWS_Pregunta> > Buscar(v1.Entities.Consultas.Consulta_PreguntaPaginada consulta)
        {
            var resultado = new Result <List <v1.Entities.Resultados.ResultadoWS_Pregunta> >();

            //Busco la info
            var resultadoData = new _Rules.Rules.Rules_Pregunta(getUsuarioLogueado()).Get(consulta.Convertir());

            if (!resultadoData.Ok)
            {
                resultado.Error = resultadoData.Error;
                return(resultado);
            }

            resultado.Return = v1.Entities.Resultados.ResultadoWS_Pregunta.ToList(resultadoData.Return);
            return(resultado);
        }
예제 #2
0
        public Result <v1.Entities.Resultados.ResultadoWS_Paginador <v1.Entities.Resultados.ResultadoWS_Pregunta> > BuscarPaginado(v1.Entities.Consultas.Consulta_PreguntaPaginada consulta)
        {
            var resultado = new Result <v1.Entities.Resultados.ResultadoWS_Paginador <v1.Entities.Resultados.ResultadoWS_Pregunta> >();

            //Busco la info
            var resultadoData = new _Rules.Rules.Rules_Pregunta(getUsuarioLogueado()).GetPaginado(consulta.Convertir());

            if (!resultadoData.Ok)
            {
                resultado.Error = resultadoData.Error;
                return(resultado);
            }

            //Resultado
            resultado.Return                 = new ResultadoWS_Paginador <ResultadoWS_Pregunta>();
            resultado.Return.Count           = resultadoData.Return.Count;
            resultado.Return.CantidadPaginas = resultadoData.Return.CantidadPaginas;
            resultado.Return.OrderBy         = resultadoData.Return.OrderBy;
            resultado.Return.PaginaActual    = resultadoData.Return.PaginaActual;
            resultado.Return.TamañoPagina    = resultadoData.Return.TamañoPagina;
            resultado.Return.Data            = v1.Entities.Resultados.ResultadoWS_Pregunta.ToList(resultadoData.Return.Data);
            return(resultado);
        }
예제 #3
0
 public Result <List <v1.Entities.Resultados.ResultadoWS_Pregunta> > Buscar(v1.Entities.Consultas.Consulta_PreguntaPaginada consulta)
 {
     return(new WSRules_Pregunta(null).Buscar(consulta));
 }