Esempio n. 1
0
        public static JuegoEN Convert(JuegoDTO dto)
        {
            JuegoEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new JuegoEN();



                    newinstance.Id         = dto.Id;
                    newinstance.ItemActual = dto.ItemActual;
                    newinstance.Aciertos   = dto.Aciertos;
                    newinstance.Fallos     = dto.Fallos;
                    newinstance.Puntuacion = dto.Puntuacion;
                    if (dto.Usuarios_oid != -1)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IUsuarioCAD usuarioCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.UsuarioCAD();

                        newinstance.Usuarios = usuarioCAD.ReadOIDDefault(dto.Usuarios_oid);
                    }
                    newinstance.IntentosItemActual = dto.IntentosItemActual;
                    newinstance.Finalizado         = dto.Finalizado;
                    newinstance.NivelActual        = dto.NivelActual;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }
Esempio n. 2
0
        public static ItemEN Convert(ItemDTO dto)
        {
            ItemEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new ItemEN();



                    newinstance.Id          = dto.Id;
                    newinstance.Nombre      = dto.Nombre;
                    newinstance.Descripcion = dto.Descripcion;
                    newinstance.Imagen      = dto.Imagen;
                    newinstance.EsValido    = dto.EsValido;
                    if (dto.Usuario_oid != -1)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IUsuarioCAD usuarioCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.UsuarioCAD();

                        newinstance.Usuario = usuarioCAD.ReadOIDDefault(dto.Usuario_oid);
                    }
                    if (dto.Nivel_oid != -1)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.INivelCAD nivelCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.NivelCAD();

                        newinstance.Nivel = nivelCAD.ReadOIDDefault(dto.Nivel_oid);
                    }
                    if (dto.Material_oid != -1)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IMaterialCAD materialCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.MaterialCAD();

                        newinstance.Material = materialCAD.ReadOIDDefault(dto.Material_oid);
                    }
                    if (dto.AccionReciclar_oid != null)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IAccionReciclarCAD accionReciclarCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.AccionReciclarCAD();

                        newinstance.AccionReciclar = new System.Collections.Generic.List <ReciclaUAGenNHibernate.EN.ReciclaUA.AccionReciclarEN>();
                        foreach (int entry in dto.AccionReciclar_oid)
                        {
                            newinstance.AccionReciclar.Add(accionReciclarCAD.ReadOIDDefault(entry));
                        }
                    }
                    newinstance.Puntuacion = dto.Puntuacion;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }
        public static PuntoReciclajeEN Convert(PuntoReciclajeDTO dto)
        {
            PuntoReciclajeEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new PuntoReciclajeEN();



                    newinstance.Id       = dto.Id;
                    newinstance.Latitud  = dto.Latitud;
                    newinstance.Longitud = dto.Longitud;
                    newinstance.EsValido = dto.EsValido;
                    if (dto.Usuario_oid != -1)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IUsuarioCAD usuarioCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.UsuarioCAD();

                        newinstance.Usuario = usuarioCAD.ReadOIDDefault(dto.Usuario_oid);
                    }

                    if (dto.Contenedores != null)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IContenedorCAD contenedorCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.ContenedorCAD();

                        newinstance.Contenedores = new System.Collections.Generic.List <ReciclaUAGenNHibernate.EN.ReciclaUA.ContenedorEN>();
                        foreach (ContenedorDTO entry in dto.Contenedores)
                        {
                            newinstance.Contenedores.Add(ContenedorAssemblerDTO.Convert(entry));
                        }
                    }
                    if (dto.Estancia_oid != null)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IEstanciaCAD estanciaCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.EstanciaCAD();

                        newinstance.Estancia = estanciaCAD.ReadOIDDefault(dto.Estancia_oid);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }
        public static DudaEN Convert(DudaDTO dto)
        {
            DudaEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new DudaEN();



                    newinstance.Id     = dto.Id;
                    newinstance.Titulo = dto.Titulo;
                    newinstance.Cuerpo = dto.Cuerpo;
                    if (dto.Usuario_oid != -1)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IUsuarioCAD usuarioCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.UsuarioCAD();

                        newinstance.Usuario = usuarioCAD.ReadOIDDefault(dto.Usuario_oid);
                    }

                    if (dto.Respuestas != null)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IRespuestaCAD respuestaCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.RespuestaCAD();

                        newinstance.Respuestas = new System.Collections.Generic.List <ReciclaUAGenNHibernate.EN.ReciclaUA.RespuestaEN>();
                        foreach (RespuestaDTO entry in dto.Respuestas)
                        {
                            newinstance.Respuestas.Add(RespuestaAssemblerDTO.Convert(entry));
                        }
                    }
                    newinstance.Fecha = dto.Fecha;
                    newinstance.Util  = dto.Util;
                    newinstance.Tema  = dto.Tema;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }
        public static MaterialEN Convert(MaterialDTO dto)
        {
            MaterialEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new MaterialEN();



                    newinstance.Id         = dto.Id;
                    newinstance.Nombre     = dto.Nombre;
                    newinstance.Contenedor = dto.Contenedor;
                    if (dto.Items_oid != null)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IItemCAD itemCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.ItemCAD();

                        newinstance.Items = new System.Collections.Generic.List <ReciclaUAGenNHibernate.EN.ReciclaUA.ItemEN>();
                        foreach (int entry in dto.Items_oid)
                        {
                            newinstance.Items.Add(itemCAD.ReadOIDDefault(entry));
                        }
                    }
                    newinstance.EsValido = dto.EsValido;
                    if (dto.Usuario_oid != -1)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IUsuarioCAD usuarioCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.UsuarioCAD();

                        newinstance.Usuario = usuarioCAD.ReadOIDDefault(dto.Usuario_oid);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }
        public static RespuestaEN Convert(RespuestaDTO dto)
        {
            RespuestaEN newinstance = null;

            try
            {
                if (dto != null)
                {
                    newinstance = new RespuestaEN();



                    newinstance.Id     = dto.Id;
                    newinstance.Cuerpo = dto.Cuerpo;
                    if (dto.Duda_oid != -1)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IDudaCAD dudaCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.DudaCAD();

                        newinstance.Duda = dudaCAD.ReadOIDDefault(dto.Duda_oid);
                    }
                    if (dto.Usuario_oid != -1)
                    {
                        ReciclaUAGenNHibernate.CAD.ReciclaUA.IUsuarioCAD usuarioCAD = new ReciclaUAGenNHibernate.CAD.ReciclaUA.UsuarioCAD();

                        newinstance.Usuario = usuarioCAD.ReadOIDDefault(dto.Usuario_oid);
                    }
                    newinstance.Fecha      = dto.Fecha;
                    newinstance.EsCorrecta = dto.EsCorrecta;
                    newinstance.Util       = dto.Util;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(newinstance);
        }