public void UpdatePagination(PaginationData paginationData, MessageReactionAddEventArgs reactionEvent) { switch (reactionEvent.Emoji.GetDiscordName()) { case LeftEmojiName: { if (paginationData.CurrentPage > 1) { paginationData.CurrentPage--; } break; } case RightEmojiName: { if (paginationData.CurrentPage < paginationData.PagesCount) { paginationData.CurrentPage++; } break; } } }
public string GeneratePaginationHeader(int currentPage, int pagesCount) { var paginationData = new PaginationData { CurrentPage = currentPage, PagesCount = pagesCount }; return(GeneratePaginationHeader(paginationData)); }
public string GeneratePaginationHeader(PaginationData paginationData) { return($"{PaginationPrompt} {paginationData.CurrentPage} z {paginationData.PagesCount}."); }