public static List <InlineKeyboardButton> ManageTaskAdminButton(Account a, Task task, Board board) { var buttons = new List <InlineKeyboardButton>(); buttons.Add( new InlineKeyboardButton() { Text = "Add worker", CallbackData = PackParams("get_worker_list", ("boardId", board.Id.ToString()), ("taskId", task.Id.ToString())) });
public static InlineKeyboardMarkup WorkerButtons(Task task) { var input = task.Board.Workers?.ToArray(); var keys = new List <List <InlineKeyboardButton> >(); return(new InlineKeyboardButton() { Text = "bananchick_pasha", //CallbackData = PackParams("add_worker", ("boardId", task.Board.Id.ToString()), ("taskId", task.Id.ToString()), ("workerId", worker.Id.ToString())) CallbackData = PackParams("add_worker", ("boardId", task.Board.Id.ToString()), ("taskId", task.Id.ToString()), ("workerId", "4")) });