public static void CreateCallbacks(Infra.App app) { callbacks = new Dictionary <BotCallbackType, BotCallback> { { BotCallbackType.ADD_CARRINHO_CALLBACK, new AdicionarCarrinhoCallback(app) }, { BotCallbackType.FINALIZAR_PEDIDO_CALLBACK, new FinalizarPedidoCallback(app) } }; }
public static void CreateCommands(Infra.App app) { commands = new Dictionary <string, BotCommand> { { "/start", new StartBotCommand() }, { "/diagnose", new DiagnoseBotCommand(app) }, { "/pedido", new PedidoBotCommand(app) } }; }
public FinalizarPedidoCallback(Infra.App app) { realizacaoDePedidos = app.ObtemInterfaceDeRealizacaoDePedidos(); }
public static void Create(Infra.App app) { SessionManager.app = app; }
public AdicionarCarrinhoCallback(Infra.App app) { }
public Sessao(Infra.App app) { Carrinho = app.ObtemCarrinhoDeCompras(); }
public PedidoBotCommand(Infra.App app) { realizacaoDePedidos = app.ObtemInterfaceDeRealizacaoDePedidos(); }
public DiagnoseBotCommand(Infra.App app) { realizacaoDeDiagnosticos = app.ObtemInterfaceDeRealizacaoDeDiagnosticos(); }