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()); }
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()); }
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()); }