Ejemplo n.º 1
0
        public void PostJoinChat(FormDataCollection form)
        {
            var join = form.GetMessage <JoinChat>();

            router.Tell(new Chat.Join(join.ChatId));
        }
Ejemplo n.º 2
0
        public void PostCloseChat(FormDataCollection form)
        {
            var close = form.GetMessage <CloseChat>();

            router.Tell(new Chat.Close(close.ChatId));
        }
Ejemplo n.º 3
0
        public void PostStartChat(FormDataCollection form)
        {
            var start = form.GetMessage <StartChat>();

            router.Tell(new Chat.Start(start.ChatId, start.CustomerName));
        }
Ejemplo n.º 4
0
        public void PostCustomerMessage(FormDataCollection form)
        {
            var message = form.GetMessage <CustomerMessage>();

            router.Tell(new Chat.SendCustomerMessage(message.ChatId, message.Text));
        }
Ejemplo n.º 5
0
        public void PostSupportMessage(FormDataCollection form)
        {
            var message = form.GetMessage <SupportMessage>();

            router.Tell(new Chat.SendSupportMessage(message.ChatId, message.Text));
        }