public IEnumerable <AlbumEntity> GetByPredicate(Expression <Func <AlbumEntity, bool> > f)
        {
            var dalAlbums = albumRepository
                            .GetByPredicate(ExpressionTransformer <AlbumEntity, DalAlbum> .Tranform(f));

            return(dalAlbums.Select(album => album.ToBll()));
        }
Exemplo n.º 2
0
        public static Expression <Func <T1, U> > ConvertExpressionType <T1, U>(Expression <Func <T, U> > filter)
        {
            if (filter == null)
            {
                return(null);
            }
            var newExpression = ExpressionTransformer <T, T1> .Tranform(filter);

            return(newExpression);
        }