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); }
public Result <List <v1.Entities.Resultados.ResultadoWS_Pregunta> > BuscarPublico(string busqueda) { var resultado = new Result <List <v1.Entities.Resultados.ResultadoWS_Pregunta> >(); //Busco var resultadoQuery = new _Rules.Rules.Rules_Pregunta(getUsuarioLogueado()).GetPublico(busqueda); if (!resultadoQuery.Ok) { resultado.Error = resultadoQuery.Error; return(resultado); } //Convierto resultado.Return = ResultadoWS_Pregunta.ToList(resultadoQuery.Return); return(resultado); }
public Result <bool> Borrar(int id) { var resultado = new Result <bool>(); //Busco var resultadoQuery = new _Rules.Rules.Rules_Pregunta(getUsuarioLogueado()).Borrar(id); if (!resultadoQuery.Ok) { resultado.Error = resultadoQuery.Error; return(resultado); } //Convierto resultado.Return = true; return(resultado); }
public Result <v1.Entities.Resultados.ResultadoWS_Pregunta> Actualizar(v1.Entities.Comandos.ComandoWS_PreguntaActualizar comando) { var resultado = new Result <v1.Entities.Resultados.ResultadoWS_Pregunta>(); //Busco var resultadoQuery = new _Rules.Rules.Rules_Pregunta(getUsuarioLogueado()).Actualizar(comando.Convertir()); if (!resultadoQuery.Ok) { resultado.Error = resultadoQuery.Error; return(resultado); } //Convierto resultado.Return = new ResultadoWS_Pregunta(resultadoQuery.Return); return(resultado); }
public Result <List <v1.Entities.Resultados.ResultadoWS_Pregunta> > Top(int?cantidad, string app) { var resultado = new Result <List <v1.Entities.Resultados.ResultadoWS_Pregunta> >(); //Busco var resultadoQuery = new _Rules.Rules.Rules_Pregunta(getUsuarioLogueado()).Top(cantidad, app); if (!resultadoQuery.Ok) { resultado.Error = resultadoQuery.Error; return(resultado); } //Convierto resultado.Return = ResultadoWS_Pregunta.ToList(resultadoQuery.Return); return(resultado); }
public Result <List <v1.Entities.Resultados.ResultadoWS_Pregunta> > GetAll() { var resultado = new Result <List <v1.Entities.Resultados.ResultadoWS_Pregunta> >(); //Busco var resultadoQuery = new _Rules.Rules.Rules_Pregunta(getUsuarioLogueado()).GetAll(false); if (!resultadoQuery.Ok) { resultado.Error = resultadoQuery.Error; return(resultado); } //Convierto resultado.Return = ResultadoWS_Pregunta.ToList(resultadoQuery.Return); return(resultado); }
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); }
public Result <v1.Entities.Resultados.ResultadoWS_Pregunta> GetDetalle(int id) { var resultado = new Result <v1.Entities.Resultados.ResultadoWS_Pregunta>(); //Sumo el contador var resultadpUpdate = new _Rules.Rules.Rules_Pregunta(getUsuarioLogueado()).SumarContador(id); if (!resultadpUpdate.Ok) { resultado.Error = resultadpUpdate.Error; return(resultado); } //Busco var resultadoQuery = new _Rules.Rules.Rules_Pregunta(getUsuarioLogueado()).GetById(id); if (!resultadoQuery.Ok) { resultado.Error = resultadoQuery.Error; return(resultado); } //Valido var entity = resultadoQuery.Return; if (entity == null || entity.FechaBaja != null) { resultado.Error = "La inscripción no existe o está dada de baja"; return(resultado); } //Convierto resultado.Return = new ResultadoWS_Pregunta(resultadoQuery.Return); return(resultado); }