diff --git a/WebApi/ManagerInterfaces/IAdministratorManager.cs b/WebApi/ManagerInterfaces/IAdministratorManager.cs index b765df5..e1ff970 100644 --- a/WebApi/ManagerInterfaces/IAdministratorManager.cs +++ b/WebApi/ManagerInterfaces/IAdministratorManager.cs @@ -55,7 +55,7 @@ namespace ManagerInterfaces /// does not exist (<=> (nb-1)*count outside /// boundaries (0, getNbElement()-1))) /// - public Task<(int nbPages, ReadOnlyCollection? administrators)> getAdministrators(int nb, int count, AdministratorOrderCriteria orderCriteria = AdministratorOrderCriteria.ById); + public Task<(int nbPages, IEnumerable? administrators)> getAdministrators(int nb, int count, AdministratorOrderCriteria orderCriteria = AdministratorOrderCriteria.ById); /// /// get an administrator by his username /// diff --git a/WebApi/ManagerInterfaces/IAnswerManager.cs b/WebApi/ManagerInterfaces/IAnswerManager.cs index f1630fc..09acebe 100644 --- a/WebApi/ManagerInterfaces/IAnswerManager.cs +++ b/WebApi/ManagerInterfaces/IAnswerManager.cs @@ -28,7 +28,7 @@ namespace ManagerInterfaces /// does not exist (<=> (nb-1)*count outside /// boundaries (0, getNbElement()-1))) /// - public Task<(int nbPages, ReadOnlyCollection? answers)> getAnswers(int nb, int count, AnswerOrderCriteria orderCriteria = AnswerOrderCriteria.ById); + public Task<(int nbPages, IEnumerable? answers)> getAnswers(int nb, int count, AnswerOrderCriteria orderCriteria = AnswerOrderCriteria.ById); /// /// get some answers that answer to a question /// diff --git a/WebApi/ManagerInterfaces/IChapterManager.cs b/WebApi/ManagerInterfaces/IChapterManager.cs index 495dea1..0301eec 100644 --- a/WebApi/ManagerInterfaces/IChapterManager.cs +++ b/WebApi/ManagerInterfaces/IChapterManager.cs @@ -70,6 +70,6 @@ namespace ManagerInterfaces /// does not exist (<=> (nb-1)*count outside /// boundaries (0, getNbElement()-1))) /// - Task<(int nbPages, ReadOnlyCollection? chapters)> getChapters(int nb, int count, ChapterOrderCriteria orderCriteria = ChapterOrderCriteria.ById); + Task<(int nbPages, IEnumerable? chapters)> getChapters(int nb, int count, ChapterOrderCriteria orderCriteria = ChapterOrderCriteria.ById); } } diff --git a/WebApi/ManagerInterfaces/ILobbyManager.cs b/WebApi/ManagerInterfaces/ILobbyManager.cs index ba30722..d1291d7 100644 --- a/WebApi/ManagerInterfaces/ILobbyManager.cs +++ b/WebApi/ManagerInterfaces/ILobbyManager.cs @@ -57,7 +57,7 @@ namespace ManagerInterfaces /// does not exist (<=> (nb-1)*count outside /// boundaries (0, getNbElement()-1))) /// - public Task<(int nbPages, ReadOnlyCollection? lobbies)> getLobbies(int nb, int count, LobbyOrderCriteria orderCriteria = LobbyOrderCriteria.ById); + public Task<(int nbPages, IEnumerable? lobbies)> getLobbies(int nb, int count, LobbyOrderCriteria orderCriteria = LobbyOrderCriteria.ById); /// /// get a T element with an id /// diff --git a/WebApi/ManagerInterfaces/IPlayerManager.cs b/WebApi/ManagerInterfaces/IPlayerManager.cs index e5393e0..4d7cba2 100644 --- a/WebApi/ManagerInterfaces/IPlayerManager.cs +++ b/WebApi/ManagerInterfaces/IPlayerManager.cs @@ -62,7 +62,7 @@ namespace ManagerInterfaces /// does not exist (<=> (nb-1)*count outside /// boundaries (0, getNbElement()-1))) /// - public Task<(int nbPage, ReadOnlyCollection? players)> getPlayers(int nb, int count, LobbyOrderCriteria orderCriteria = LobbyOrderCriteria.ById); + public Task<(int nbPage, IEnumerable? players)> getPlayers(int nb, int count, LobbyOrderCriteria orderCriteria = LobbyOrderCriteria.ById); /// /// get a player /// @@ -94,7 +94,7 @@ namespace ManagerInterfaces /// delete the lobby) if it is used by /// no player /// - public Task?> getPlayersInALobby(int idLobby); + public Task?> getPlayersInALobby(int idLobby); /// /// get the max score of a player in a chapter /// diff --git a/WebApi/ManagerInterfaces/IQuestionManager.cs b/WebApi/ManagerInterfaces/IQuestionManager.cs index a777522..5544d80 100644 --- a/WebApi/ManagerInterfaces/IQuestionManager.cs +++ b/WebApi/ManagerInterfaces/IQuestionManager.cs @@ -57,7 +57,7 @@ namespace ManagerInterfaces /// does not exist (<=> (nb-1)*count outside /// boundaries (0, getNbElement()-1))) /// - public Task<(int nbPages, ReadOnlyCollection? questions)> getQuestions(int nb, int count, QuestionOrderCriteria orderCriteria = QuestionOrderCriteria.ById); + public Task<(int nbPages, IEnumerable? questions)> getQuestions(int nb, int count, QuestionOrderCriteria orderCriteria = QuestionOrderCriteria.ById); /// /// get a T element with an id /// @@ -110,7 +110,7 @@ namespace ManagerInterfaces /// or null if the chapter does not exist /// or the difficulty is not between 1 and 3 /// - public Task<(int nbPages, ReadOnlyCollection? questions)?> getQuestionsByChapterAndDifficulty(int idChapter, int difficulty, int nb, int count, QuestionOrderCriteria orderCriteria = QuestionOrderCriteria.ById); + public Task<(int nbPages, IEnumerable? questions)?> getQuestionsByChapterAndDifficulty(int idChapter, int difficulty, int nb, int count, QuestionOrderCriteria orderCriteria = QuestionOrderCriteria.ById); } }