Пример #1
0
        public IEnumerable <Circle> Find(IListSpecification <Circle> specification)
        {
            var data = _inMemoryDataStore.Circles.Select(x =>
                                                         new Circle(
                                                             new CircleId(x.Id),
                                                             new CircleName(x.Name),
                                                             new UserId(x.OwnerId),
                                                             x.MemberIds.Select(mid => new UserId(mid)).ToList())
                                                         );

            return(data.Where(specification.Satisfy).ToList());
        }
 public IEnumerable <User> Find(IListSpecification <User> specification)
 {
     return(FindAll().Where(specification.Satisfy));
 }