示例#1
0
        public List <AccesoABaseDeDatos.Usuario> ConvertirListaDeUsuariosDeLogicaAUsuariosDB(List <ClasesDeDominio.Usuario> usuarios)
        {
            List <AccesoABaseDeDatos.Usuario> usuariosConvertidos = new List <AccesoABaseDeDatos.Usuario>();

            foreach (ClasesDeDominio.Usuario usuario in usuarios)
            {
                AccesoABaseDeDatos.Usuario usuarioConvertido = new AccesoABaseDeDatos.Usuario();
                usuarioConvertido.Id = usuario.Id;
                usuarioConvertido.NombreDeUsuario      = usuario.NombreDeUsuario;
                usuarioConvertido.Estado               = (short)usuario.Estado;
                usuarioConvertido.Contraseña           = usuario.Contraseña;
                usuarioConvertido.CodigoDeVerificacion = usuario.CodigoDeVerificacion;
                usuarioConvertido.CorreoElectronico    = usuario.CorreoElectronico;

                usuarioConvertido.ExperienciaTotal = usuario.Puntuacion.ExperienciaTotal;
                usuarioConvertido.PartidasJugadas  = (short)usuario.Puntuacion.PartidasJugadas;
                usuarioConvertido.Victorias        = (short)usuario.Puntuacion.Victorias;
                usuariosConvertidos.Add(usuarioConvertido);
            }
            return(usuariosConvertidos);
        }
示例#2
0
        private ClasesDeDominio.Usuario ConvertirUsuarioDeAccesoADatosAUsuarioDeLogica(AccesoABaseDeDatos.Usuario usuario)
        {
            List <AccesoABaseDeDatos.Usuario> usuarios = new List <AccesoABaseDeDatos.Usuario>();

            usuarios.Add(usuario);

            List <ClasesDeDominio.Usuario> usuariosDeBaseDeDAtos = ConvertirListaDeUsuariosBDaUsuariosLogica(usuarios);

            return(usuariosDeBaseDeDAtos.First());
        }