public async Task ListStatus(int page = 0) { if (page != 0) { page -= 1; } List <BotStatuses> BS; using (var uow = DBHandler.UnitOfWork()) { BS = uow.BotStatuses.GetBotStatuses(page); } if (!BS.Any()) { await Context.Channel.SendErrorAsync($"No Bot Statuses found for page {page + 1}"); return; } EmbedBuilder embed = new EmbedBuilder().WithOkColour().WithTitle($"BotStatuses").WithFooter(efb => efb.WithText($"Page: {page + 1}")); string desc = ""; foreach (BotStatuses B in BS) { desc += $"{B.ID}. {B.Status} | Is Stream: {B.Streaming.ToString()} | Url: {B.StreamURL}\n"; } embed.WithDescription(desc); await Context.Channel.BlankEmbedAsync(embed); }