public virtual List <T> ObtenerLista()
        {
            try
            {
                var resultado = Entidad <T> .ObtenerLista();

                return(resultado);
            }
            catch (Exception ex)
            { return(null); }
        }
        public virtual Result <List <T> > Buscar(T entidad)
        {
            try
            {
                var resultado = Entidad <T> .ObtenerLista(BuscarEntidad(entidad));

                return(new Result <List <T> >(true, resultado));
            }
            catch (Exception ex)
            { return(new Result <List <T> >(ex)); }
        }