Мне кажется, что это что-то связанное с воробьями и пушками :)
Возможно, у вас специфичный сервис, требующий особого подхода, но в большинстве случаев достаточно просто вытянуть данные из модели, подготовить запрос и отправить его. Как правило это удобно делать в хендлере, отвечающем за кнопку.