protected override Response Run(CallbackQuery message, Account account, Dictionary <string, string> values) { var id = int.Parse(values["id"]); var board = account.Controller.GetBoard(id); var type = values["type"] == "1" ? AccessLevel.Manager : AccessLevel.Worker; return(new Response().TextMessage(account, $"This is an invitation to {board.Name} as " + (type == AccessLevel.Manager? "mananger": "worker") + "\n" + StartCommand.InviteUser(board, account, type))); }