|
|
|
@ -74,7 +74,7 @@ namespace ModelToEntity
|
|
|
|
|
return Task.FromResult<T?>(entity);
|
|
|
|
|
}
|
|
|
|
|
internal static Task<IEnumerable<T?>> GetItemsWithFilter<T>(this DbContext context,
|
|
|
|
|
int index, int count, string? orderingPropertyName = null, object? valueProperty = null) where T : class
|
|
|
|
|
int page, int count, string? orderingPropertyName = null, object? valueProperty = null) where T : class
|
|
|
|
|
{
|
|
|
|
|
IQueryable<T> query = context.Set<T>();
|
|
|
|
|
|
|
|
|
@ -100,7 +100,7 @@ namespace ModelToEntity
|
|
|
|
|
}
|
|
|
|
|
return Task.FromResult<IEnumerable<T?>>(null);
|
|
|
|
|
}
|
|
|
|
|
var items = query.Skip(index).Take(count).ToList();
|
|
|
|
|
var items = query.Skip((page -1) * count).Take(count).ToList();
|
|
|
|
|
return Task.FromResult<IEnumerable<T?>>(items);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|