using System; using System.Collections.Generic; using System.Linq.Expressions; namespace Microsoft.eShopWeb.ApplicationCore.Interfaces { public interface ISpecification { Expression> Criteria { get; } List>> Includes { get; } List IncludeStrings { get; } Expression> OrderBy { get; } Expression> OrderByDescending { get; } int Take { get; } int Skip { get; } bool isPagingEnabled { get;} } }