Пример #1
0
        public DataAccess.Contract.User.User[] FindAll(GetAllUsersCriterion finalAllCriterion)
        {
            IMongoCollection <User> users = Database.GetCollection <User>("User");
            var filter = new BsonDocument();

            return(users.Find <User>(filter).ToList().ToArray());
        }
Пример #2
0
        public DataAccess.Contract.User.User[] FindAll(GetAllUsersCriterion finalAllCriterion)
        {
            var di = new DirectoryInfo(GetUserStorageFilePath()).GetFiles("*.json");

            return(di.Select(_ =>
                             FindById(new GetUserByIdCriterion(Path.GetFileNameWithoutExtension(_.Name)))
                             ).ToArray());
        }
Пример #3
0
 public User[] FindAll(GetAllUsersCriterion finalAllCriterion)
 {
     using (var uow = _unitOfWorkFactory.Create())
     {
         var findQuery = uow.BuildQuery();
         return(findQuery.For <IEnumerable <UserEntity> >()
                .With(finalAllCriterion)
                .Select(_ => _userContractMapper.Map(_))
                .ToArray());
     }
 }
 public IEnumerable <UserEntity> Execute(GetAllUsersCriterion criterion)
 {
     return(DbContext.Set <UserEntity>().ToArray());
 }