示例#1
0
 public IModel ConvertToModel()
 {
     return(new Jornada
     {
         IdTorneo = this.IdTorneo,
         IdJornada = this.IdJornada,
         Titulo = this.Titulo,
         Estado = this.Estado,
         Partidos = EntitiesMapper.GetModelListFromEntity <Prediccion, YPrediccion>(this.Partidos)
     });
 }
示例#2
0
 public IModel ConvertToModel()
 {
     return(new Correo
     {
         IdCorreo = this.IdCorreo,
         MensajeTo = this.MensajeTo,
         MensajeSubject = this.MensajeSubject,
         MensajeBody = this.MensajeBody,
         MensajeFrom = this.MensajeFrom,
         MensajeReplyTo = this.MensajeReplyTo,
         MensajeCc = this.MensajeCc,
         MensajeBcc = this.MensajeBcc,
         Adjuntos = EntitiesMapper.GetModelListFromEntity <Archivo, YArchivo>(this.Adjuntos)
     });
 }
示例#3
0
 public IModel ConvertToModel()
 {
     return(new Dispositivo
     {
         IdDispositivo = this.IdDispositivo,
         TokenDispositivo = this.TokenDispositivo,
         NombreSistemaOperativo = this.NombreSistemaOperativo,
         VersionSistemaOperativo = this.VersionSistemaOperativo,
         Tipo = this.Tipo.GetEnumValue <TipoDispositivo>(),
         NombreNavegador = this.NombreNavegador,
         VersionNavegador = this.VersionNavegador,
         TokenNotificacion = this.TokenNotificacion,
         PlataformaNotificacion = this.PlataformaNotificacion,
         Plantillas = EntitiesMapper.GetModelListFromEntity <Plantilla, YPlantilla>(this.Plantillas),
         Suscripciones = EntitiesMapper.GetModelListFromEntity <Dato, YDato>(this.Suscripciones)
     });
 }
示例#4
0
 public IModel ConvertToModel()
 {
     return(new Usuario
     {
         IdUsuario = this.IdUsuario,
         Alias = this.Alias,
         Nombre = this.Nombre,
         Apellido = this.Apellido,
         TipoPersona = this.TipoPersona,
         Estado = this.Estado,
         DireccionCorreo = this.DireccionCorreo,
         NumeroTelefono = this.NumeroTelefono,
         VersionAvatar = this.VersionAvatar,
         Origen = this.Origen.GetEnumValue <OrigenSesion>(),
         Puntos = this.Puntos,
         Ranking = this.Ranking,
         Roles = EntitiesMapper.GetModelListFromEntity <Rol, YRol>(this.Roles)
     });
 }
示例#5
0
 public IModel ConvertToModel()
 {
     return(new Grupo
     {
         IdGrupo = this.IdGrupo,
         IdTorneo = this.IdTorneo,
         TituloTorneo = this.TituloTorneo,
         Descripcion = this.Descripcion,
         Tipo = this.Tipo,
         DescripcionTipo = this.DescripcionTipo,
         IdUsuarioAdministrador = this.IdUsuarioAdministrador,
         AliasUsuarioAdministrador = this.AliasUsuarioAdministrador,
         FechaCreacion = this.FechaCreacion,
         IdJornadaInicio = this.IdJornadaInicio,
         Estado = this.Estado,
         Situacion = this.Situacion,
         IdClub = this.IdClub,
         NombreOficialClub = this.NombreOficialClub,
         TodosInvitan = this.TodosInvitan,
         VersionLogo = this.VersionLogo,
         Usuarios = EntitiesMapper.GetModelListFromEntity <GrupoUsuario, YGrupoUsuario>(this.Usuarios)
     });
 }
示例#6
0
        public Respuesta <Pagina <Partido> > ListarPartidos(int?partido = null, string torneo = null, string estado = null)
        {
            JObject prms = new JObject();

            prms.Add("partido", partido);
            prms.Add("torneo", torneo);
            prms.Add("estado", estado);

            string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(),
                                                NOMBRE_LISTAR_PARTIDOS,
                                                DOMINIO_OPERACION,
                                                prms.ToString(Formatting.None));
            var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <YPartido> > >(rsp);

            Pagina <Partido> datos = null;

            if (entityRsp.Datos != null)
            {
                datos = EntitiesMapper.GetPaginaFromEntity <Partido, YPartido>(entityRsp.Datos, EntitiesMapper.GetModelListFromEntity <Partido, YPartido>(entityRsp.Datos.Elementos));
            }

            return(EntitiesMapper.GetRespuestaFromEntity <Pagina <Partido>, YPagina <YPartido> >(entityRsp, datos));
        }
示例#7
0
        public Respuesta <Pagina <Club> > ListarClubes(string idClub = null, string idDivision = null)
        {
            JObject prms = new JObject();

            prms.Add("id_club", idClub);
            prms.Add("id_division", idDivision);

            string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(),
                                                NOMBRE_LISTAR_CLUBES,
                                                DOMINIO_OPERACION,
                                                prms.ToString(Formatting.None));
            var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <YClub> > >(rsp);

            Pagina <Club> datos = null;

            if (entityRsp.Datos != null)
            {
                datos = EntitiesMapper.GetPaginaFromEntity <Club, YClub>(entityRsp.Datos, EntitiesMapper.GetModelListFromEntity <Club, YClub>(entityRsp.Datos.Elementos));
            }

            return(EntitiesMapper.GetRespuestaFromEntity <Pagina <Club>, YPagina <YClub> >(entityRsp, datos));
        }
示例#8
0
        public Respuesta <Pagina <GrupoMensaje> > ListarMensajesGrupo(int idGrupo, long referenciaMensaje, PaginaParametros paginaParametros = null)
        {
            JObject prms = new JObject();

            prms.Add("id_grupo", idGrupo);
            if (paginaParametros != null)
            {
                prms.Add("pagina_parametros", JToken.FromObject(ModelsMapper.GetEntityFromModel <PaginaParametros, YPaginaParametros>(paginaParametros)));
            }

            string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(),
                                                NOMBRE_LISTAR_MENSAJES_GRUPO,
                                                DOMINIO_OPERACION,
                                                prms.ToString(Formatting.None));
            var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <YGrupoMensaje> > >(rsp);

            Pagina <GrupoMensaje> datos = null;

            if (entityRsp.Datos != null)
            {
                datos = EntitiesMapper.GetPaginaFromEntity <GrupoMensaje, YGrupoMensaje>(entityRsp.Datos, EntitiesMapper.GetModelListFromEntity <GrupoMensaje, YGrupoMensaje>(entityRsp.Datos.Elementos));
            }

            return(EntitiesMapper.GetRespuestaFromEntity <Pagina <GrupoMensaje>, YPagina <YGrupoMensaje> >(entityRsp, datos));
        }
示例#9
0
        public Respuesta <Pagina <ReaccionPartido> > ListarReaccionesPartido(int idPartido, long referenciaComentario, PaginaParametros paginaParametros = null)
        {
            JObject prms = new JObject();

            prms.Add("tipo", TipoReaccion.Partido.GetStringValue());
            prms.Add("referencia", idPartido);
            if (paginaParametros != null)
            {
                prms.Add("pagina_parametros", JToken.FromObject(ModelsMapper.GetEntityFromModel <PaginaParametros, YPaginaParametros>(paginaParametros)));
            }

            string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(),
                                                NOMBRE_LISTAR_REACCIONES,
                                                DOMINIO_OPERACION,
                                                prms.ToString(Formatting.None));
            var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <YReaccion> > >(rsp);

            Pagina <ReaccionPartido> datos = null;

            if (entityRsp.Datos != null)
            {
                datos = EntitiesMapper.GetPaginaFromEntity <ReaccionPartido, YReaccion>(entityRsp.Datos, EntitiesMapper.GetModelListFromEntity <ReaccionPartido, YReaccion>(entityRsp.Datos.Elementos));
            }

            return(EntitiesMapper.GetRespuestaFromEntity <Pagina <ReaccionPartido>, YPagina <YReaccion> >(entityRsp, datos));
        }
示例#10
0
        public Respuesta <Pagina <Amigo> > ListarAmigos(string usuario)
        {
            JObject prms = new JObject();

            prms.Add("usuario", usuario);
            prms.Add("aceptado", "S");

            string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(),
                                                NOMBRE_LISTAR_AMIGOS,
                                                DOMINIO_OPERACION,
                                                prms.ToString(Formatting.None));
            var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <YAmigo> > >(rsp);

            Pagina <Amigo> datos = null;

            if (entityRsp.Datos != null)
            {
                datos = EntitiesMapper.GetPaginaFromEntity <Amigo, YAmigo>(entityRsp.Datos, EntitiesMapper.GetModelListFromEntity <Amigo, YAmigo>(entityRsp.Datos.Elementos));
            }

            return(EntitiesMapper.GetRespuestaFromEntity <Pagina <Amigo>, YPagina <YAmigo> >(entityRsp, datos));
        }
示例#11
0
        public Respuesta <Pagina <Significado> > ListarSignificados(string dominio, PaginaParametros paginaParametros = null)
        {
            JObject prms = new JObject();

            prms.Add("dominio", dominio);

            if (paginaParametros != null)
            {
                prms.Add("pagina_parametros", JToken.FromObject(ModelsMapper.GetEntityFromModel <PaginaParametros, YPaginaParametros>(paginaParametros)));
            }

            string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(),
                                                NOMBRE_LISTAR_SIGNIFICADOS,
                                                DOMINIO_OPERACION,
                                                prms.ToString(Formatting.None));
            var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <YSignificado> > >(rsp);

            Pagina <Significado> datos = null;

            if (entityRsp.Datos != null)
            {
                datos = EntitiesMapper.GetPaginaFromEntity <Significado, YSignificado>(entityRsp.Datos, EntitiesMapper.GetModelListFromEntity <Significado, YSignificado>(entityRsp.Datos.Elementos));
            }

            return(EntitiesMapper.GetRespuestaFromEntity <Pagina <Significado>, YPagina <YSignificado> >(entityRsp, datos));
        }
示例#12
0
        public Respuesta <Pagina <Jornada> > ListarJornadas(string torneo, int?jornada = null, string usuario = null, string estado = null, string incluirPartidos = null)
        {
            JObject prms = new JObject();

            prms.Add("torneo", torneo);
            prms.Add("jornada", jornada);
            prms.Add("estado", estado);
            prms.Add("usuario", usuario);
            prms.Add("incluir_partidos", incluirPartidos);

            string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(),
                                                NOMBRE_LISTAR_JORNADAS,
                                                DOMINIO_OPERACION,
                                                prms.ToString(Formatting.None));
            var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <YJornada> > >(rsp);

            Pagina <Jornada> datos = null;

            if (entityRsp.Datos != null)
            {
                datos = EntitiesMapper.GetPaginaFromEntity <Jornada, YJornada>(entityRsp.Datos, EntitiesMapper.GetModelListFromEntity <Jornada, YJornada>(entityRsp.Datos.Elementos));
            }

            return(EntitiesMapper.GetRespuestaFromEntity <Pagina <Jornada>, YPagina <YJornada> >(entityRsp, datos));
        }
示例#13
0
        public Respuesta <Pagina <Prediccion> > ListarPrediccionesPartidos(string usuario, int?partido = null, string torneo = null, string estadosPartidos = null, string estadosPredicciones = null, PaginaParametros paginaParametros = null, OrdenLista orden = OrdenLista.ASC)
        {
            JObject prms = new JObject();

            prms.Add("partido", partido);
            prms.Add("torneo", torneo);
            prms.Add("estados_partidos", estadosPartidos);
            prms.Add("estados_predicciones", estadosPredicciones);
            prms.Add("usuario", usuario);
            if (paginaParametros != null)
            {
                prms.Add("pagina_parametros", JToken.FromObject(ModelsMapper.GetEntityFromModel <PaginaParametros, YPaginaParametros>(paginaParametros)));
            }
            prms.Add("orden", orden.ToString());

            string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(),
                                                NOMBRE_LISTAR_PREDICCIONES_PARTIDOS,
                                                DOMINIO_OPERACION,
                                                prms.ToString(Formatting.None));
            var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <YPrediccion> > >(rsp);

            Pagina <Prediccion> datos = null;

            if (entityRsp.Datos != null)
            {
                datos = EntitiesMapper.GetPaginaFromEntity <Prediccion, YPrediccion>(entityRsp.Datos, EntitiesMapper.GetModelListFromEntity <Prediccion, YPrediccion>(entityRsp.Datos.Elementos));
            }

            return(EntitiesMapper.GetRespuestaFromEntity <Pagina <Prediccion>, YPagina <YPrediccion> >(entityRsp, datos));
        }
示例#14
0
        public Respuesta <Pagina <Aplicacion> > ListarAplicaciones(string idAplicacion = null, string claveAplicacion = null, PaginaParametros paginaParametros = null)
        {
            JObject prms = new JObject();

            prms.Add("id_aplicacion", idAplicacion);
            prms.Add("clave", claveAplicacion);

            if (paginaParametros != null)
            {
                prms.Add("pagina_parametros", JToken.FromObject(ModelsMapper.GetEntityFromModel <PaginaParametros, YPaginaParametros>(paginaParametros)));
            }

            string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(),
                                                NOMBRE_LISTAR_APLICACIONES,
                                                DOMINIO_OPERACION,
                                                prms.ToString(Formatting.None));
            var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <SqlAplicacion> > >(rsp);

            Pagina <Aplicacion> datos = null;

            if (entityRsp.Datos != null)
            {
                datos = EntitiesMapper.GetPaginaFromEntity <Aplicacion, SqlAplicacion>(entityRsp.Datos, EntitiesMapper.GetModelListFromEntity <Aplicacion, SqlAplicacion>(entityRsp.Datos.Elementos));
            }

            return(EntitiesMapper.GetRespuestaFromEntity <Pagina <Aplicacion>, YPagina <SqlAplicacion> >(entityRsp, datos));
        }
示例#15
0
        public Respuesta <Pagina <Error> > ListarErrores(string idError = null, PaginaParametros paginaParametros = null)
        {
            JObject prms = new JObject();

            prms.Add("id_error", idError);

            if (paginaParametros != null)
            {
                prms.Add("pagina_parametros", JToken.FromObject(ModelsMapper.GetEntityFromModel <PaginaParametros, YPaginaParametros>(paginaParametros)));
            }

            string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(),
                                                NOMBRE_LISTAR_ERRORES,
                                                DOMINIO_OPERACION,
                                                prms.ToString(Formatting.None));
            var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <YError> > >(rsp);

            Pagina <Error> datos = null;

            if (entityRsp.Datos != null)
            {
                datos = EntitiesMapper.GetPaginaFromEntity <Error, YError>(entityRsp.Datos, EntitiesMapper.GetModelListFromEntity <Error, YError>(entityRsp.Datos.Elementos));
            }

            return(EntitiesMapper.GetRespuestaFromEntity <Pagina <Error>, YPagina <YError> >(entityRsp, datos));
        }
示例#16
0
        public Respuesta <Pagina <Barrio> > ListarBarrios(int?idBarrio = null, int?idPais = null, int?idDepartamento = null, int?idCiudad = null, PaginaParametros paginaParametros = null)
        {
            JObject prms = new JObject();

            prms.Add("id_barrio", idBarrio);
            prms.Add("id_pais", idPais);
            prms.Add("id_departamento", idDepartamento);
            prms.Add("id_ciudad", idCiudad);

            if (paginaParametros != null)
            {
                prms.Add("pagina_parametros", JToken.FromObject(ModelsMapper.GetEntityFromModel <PaginaParametros, YPaginaParametros>(paginaParametros)));
            }

            string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(),
                                                NOMBRE_LISTAR_BARRIOS,
                                                DOMINIO_OPERACION,
                                                prms.ToString(Formatting.None));
            var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <YBarrio> > >(rsp);

            Pagina <Barrio> datos = null;

            if (entityRsp.Datos != null)
            {
                datos = EntitiesMapper.GetPaginaFromEntity <Barrio, YBarrio>(entityRsp.Datos, EntitiesMapper.GetModelListFromEntity <Barrio, YBarrio>(entityRsp.Datos.Elementos));
            }

            return(EntitiesMapper.GetRespuestaFromEntity <Pagina <Barrio>, YPagina <YBarrio> >(entityRsp, datos));
        }
示例#17
0
        public Respuesta <Pagina <Correo> > ListarCorreosPendientes(PaginaParametros paginaParametros = null)
        {
            JObject prms = new JObject();

            if (paginaParametros != null)
            {
                prms.Add("pagina_parametros", JToken.FromObject(ModelsMapper.GetEntityFromModel <PaginaParametros, YPaginaParametros>(paginaParametros)));
            }

            string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(),
                                                NOMBRE_LISTAR_CORREOS_PENDIENTES,
                                                DOMINIO_OPERACION,
                                                prms.ToString(Formatting.None));
            var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <YCorreo> > >(rsp);

            Pagina <Correo> datos = null;

            if (entityRsp.Datos != null)
            {
                datos = EntitiesMapper.GetPaginaFromEntity <Correo, YCorreo>(entityRsp.Datos, EntitiesMapper.GetModelListFromEntity <Correo, YCorreo>(entityRsp.Datos.Elementos));
            }

            return(EntitiesMapper.GetRespuestaFromEntity <Pagina <Correo>, YPagina <YCorreo> >(entityRsp, datos));
        }
示例#18
0
        public Respuesta <Pagina <Grupo> > ListarGrupos(string misGrupos, string tipoGrupo = null, string aceptado = null, string incluirUsuarios = null, PaginaParametros paginaParametros = null)
        {
            JObject prms = new JObject();

            prms.Add("mis_grupos", misGrupos);
            prms.Add("tipo_grupo", tipoGrupo);
            prms.Add("aceptado", aceptado);
            prms.Add("incluir_usuarios", incluirUsuarios);

            if (paginaParametros != null)
            {
                prms.Add("pagina_parametros", JToken.FromObject(ModelsMapper.GetEntityFromModel <PaginaParametros, YPaginaParametros>(paginaParametros)));
            }

            string rsp = base.ProcesarOperacion(TipoOperacion.Servicio.GetStringValue(),
                                                NOMBRE_LISTAR_GRUPOS,
                                                DOMINIO_OPERACION,
                                                prms.ToString(Formatting.None));
            var entityRsp = JsonConvert.DeserializeObject <YRespuesta <YPagina <YGrupo> > >(rsp);

            Pagina <Grupo> datos = null;

            if (entityRsp.Datos != null)
            {
                datos = EntitiesMapper.GetPaginaFromEntity <Grupo, YGrupo>(entityRsp.Datos, EntitiesMapper.GetModelListFromEntity <Grupo, YGrupo>(entityRsp.Datos.Elementos));
            }

            return(EntitiesMapper.GetRespuestaFromEntity <Pagina <Grupo>, YPagina <YGrupo> >(entityRsp, datos));
        }