summaryrefslogtreecommitdiff
path: root/Project-Unite/Controllers
diff options
context:
space:
mode:
Diffstat (limited to 'Project-Unite/Controllers')
-rw-r--r--Project-Unite/Controllers/ForumController.cs12
1 files changed, 6 insertions, 6 deletions
diff --git a/Project-Unite/Controllers/ForumController.cs b/Project-Unite/Controllers/ForumController.cs
index 5b36f20..21fe94a 100644
--- a/Project-Unite/Controllers/ForumController.cs
+++ b/Project-Unite/Controllers/ForumController.cs
@@ -349,15 +349,15 @@ namespace Project_Unite.Controllers
return (collection.Count() + pageSize - 1) / pageSize;
}
- public static IEnumerable<T> GetItemsOnPage<T>(this IEnumerable<T> collection, int page, int pageSize)
+ public static T[] GetItemsOnPage<T>(this T[] collection, int page, int pageSize)
{
- var lst = collection.ToList();
-
- for(int i = pageSize * page; i < pageSize + (pageSize * page) && i < lst.Count(); i++)
+ List<T> obj = new List<T>();
+
+ for(int i = pageSize * page; i < pageSize + (pageSize * page) && i < collection.Count(); i++)
{
- yield return lst[i];
+ obj.Add(collection[i]);
}
-
+ return obj.ToArray();
}
}
} \ No newline at end of file