fix : modification des interfaces des managers
continuous-integration/drone/push Build is passing Details

API
Damien NORTIER 1 year ago
parent 89507e8088
commit 9c3fbb6941

@ -55,7 +55,7 @@ namespace ManagerInterfaces
/// does not exist (<=> (nb-1)*count outside
/// boundaries (0, getNbElement()-1)))
/// </returns>
public Task<(int nbPages, ReadOnlyCollection<T>? administrators)> getAdministrators(int nb, int count, AdministratorOrderCriteria orderCriteria = AdministratorOrderCriteria.ById);
public Task<(int nbPages, IEnumerable<T>? administrators)> getAdministrators(int nb, int count, AdministratorOrderCriteria orderCriteria = AdministratorOrderCriteria.ById);
/// <summary>
/// get an administrator by his username
/// </summary>

@ -28,7 +28,7 @@ namespace ManagerInterfaces
/// does not exist (<=> (nb-1)*count outside
/// boundaries (0, getNbElement()-1)))
/// </returns>
public Task<(int nbPages, ReadOnlyCollection<T>? answers)> getAnswers(int nb, int count, AnswerOrderCriteria orderCriteria = AnswerOrderCriteria.ById);
public Task<(int nbPages, IEnumerable<T>? answers)> getAnswers(int nb, int count, AnswerOrderCriteria orderCriteria = AnswerOrderCriteria.ById);
/// <summary>
/// get some answers that answer to a question
/// </summary>

@ -70,6 +70,6 @@ namespace ManagerInterfaces
/// does not exist (<=> (nb-1)*count outside
/// boundaries (0, getNbElement()-1)))
/// </returns>
Task<(int nbPages, ReadOnlyCollection<T>? chapters)> getChapters(int nb, int count, ChapterOrderCriteria orderCriteria = ChapterOrderCriteria.ById);
Task<(int nbPages, IEnumerable<T>? chapters)> getChapters(int nb, int count, ChapterOrderCriteria orderCriteria = ChapterOrderCriteria.ById);
}
}

@ -57,7 +57,7 @@ namespace ManagerInterfaces
/// does not exist (<=> (nb-1)*count outside
/// boundaries (0, getNbElement()-1)))
/// </returns>
public Task<(int nbPages, ReadOnlyCollection<T>? lobbies)> getLobbies(int nb, int count, LobbyOrderCriteria orderCriteria = LobbyOrderCriteria.ById);
public Task<(int nbPages, IEnumerable<T>? lobbies)> getLobbies(int nb, int count, LobbyOrderCriteria orderCriteria = LobbyOrderCriteria.ById);
/// <summary>
/// get a T element with an id
/// </summary>

@ -62,7 +62,7 @@ namespace ManagerInterfaces
/// does not exist (<=> (nb-1)*count outside
/// boundaries (0, getNbElement()-1)))
/// </returns>
public Task<(int nbPage, ReadOnlyCollection<T>? players)> getPlayers(int nb, int count, LobbyOrderCriteria orderCriteria = LobbyOrderCriteria.ById);
public Task<(int nbPage, IEnumerable<T>? players)> getPlayers(int nb, int count, LobbyOrderCriteria orderCriteria = LobbyOrderCriteria.ById);
/// <summary>
/// get a player
/// </summary>
@ -94,7 +94,7 @@ namespace ManagerInterfaces
/// delete the lobby) if it is used by
/// no player
/// </returns>
public Task<ReadOnlyCollection<T>?> getPlayersInALobby(int idLobby);
public Task<IEnumerable<T>?> getPlayersInALobby(int idLobby);
/// <summary>
/// get the max score of a player in a chapter
/// </summary>

@ -57,7 +57,7 @@ namespace ManagerInterfaces
/// does not exist (<=> (nb-1)*count outside
/// boundaries (0, getNbElement()-1)))
/// </returns>
public Task<(int nbPages, ReadOnlyCollection<T>? questions)> getQuestions(int nb, int count, QuestionOrderCriteria orderCriteria = QuestionOrderCriteria.ById);
public Task<(int nbPages, IEnumerable<T>? questions)> getQuestions(int nb, int count, QuestionOrderCriteria orderCriteria = QuestionOrderCriteria.ById);
/// <summary>
/// get a T element with an id
/// </summary>
@ -110,7 +110,7 @@ namespace ManagerInterfaces
/// or null if the chapter does not exist
/// or the difficulty is not between 1 and 3
/// </returns>
public Task<(int nbPages, ReadOnlyCollection<T>? questions)?> getQuestionsByChapterAndDifficulty(int idChapter, int difficulty, int nb, int count, QuestionOrderCriteria orderCriteria = QuestionOrderCriteria.ById);
public Task<(int nbPages, IEnumerable<T>? questions)?> getQuestionsByChapterAndDifficulty(int idChapter, int difficulty, int nb, int count, QuestionOrderCriteria orderCriteria = QuestionOrderCriteria.ById);
}
}

Loading…
Cancel
Save