Example #1
0
        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()))
            });
Example #2
0
        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"))
            });