using FluentValidation; using Raven.Client.Documents; using Raven.Client.Documents.Linq; using System.Collections.Generic; using zero.Core.Entities; using zero.Core.Extensions; namespace zero.Core.Collections { public class CountriesCollection : CollectionBase, ICountriesCollection { public CountriesCollection(ICollectionContext context, IValidator validator) : base(context, validator) { } /// public override IAsyncEnumerable Stream() { return base.Stream(q => q.OrderByDescending(x => x.IsPreferred).ThenBy(x => x.Name)); } } public interface ICountriesCollection : ICollectionBase { } }