Example #1
0
 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) }
     };
 }
Example #2
0
 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();
 }
Example #4
0
 public static void Create(Infra.App app)
 {
     SessionManager.app = app;
 }
 public AdicionarCarrinhoCallback(Infra.App app)
 {
 }
Example #6
0
 public Sessao(Infra.App app)
 {
     Carrinho = app.ObtemCarrinhoDeCompras();
 }
Example #7
0
 public PedidoBotCommand(Infra.App app)
 {
     realizacaoDePedidos = app.ObtemInterfaceDeRealizacaoDePedidos();
 }
Example #8
0
 public DiagnoseBotCommand(Infra.App app)
 {
     realizacaoDeDiagnosticos = app.ObtemInterfaceDeRealizacaoDeDiagnosticos();
 }