public virtual async Task <IEnumerable <T> > All(Expression <Func <T, bool> > predicate)
        {
            var results = await _databaseConnection.AllAsync(predicate);

            return(results);
        }