Ejemplo n.º 1
0
        private void btnNewEmailClick(object sender, RoutedEventArgs e)
        {
            NewEmailWindow wnd = new NewEmailWindow();

            wnd.Owner    = this;
            wnd.Width    = 0.8 * this.ActualWidth;
            wnd.Height   = 0.8 * this.ActualHeight;
            this.Opacity = 0.5;
            wnd.ShowDialog();
            MessagesSent.Add(wnd.Email);
            this.Opacity = 1;
        }
Ejemplo n.º 2
0
        public override void InterceptRequest(dk.gov.oiosi.extension.wcf.Interceptor.Channels.InterceptorMessage interceptorMessage)
        {
            string             action = interceptorMessage.GetHeaders().Action;
            List <XmlDocument> sentMessagesWithSameAction;

            MessagesSent.TryGetValue(action, out sentMessagesWithSameAction);

            if (sentMessagesWithSameAction == null)
            {
                sentMessagesWithSameAction = new List <XmlDocument>();
                MessagesSent.Add(action, sentMessagesWithSameAction);
            }

            sentMessagesWithSameAction.Add(interceptorMessage.GetBody());
        }
Ejemplo n.º 3
0
        public void Send(TransportMessage message, IEnumerable <Peer> peers, SendContext context)
        {
            var peerList = peers.ToList();

            if (peerList.Any())
            {
                _messages.Add(new TransportMessageSent(message, peerList, context));
            }

            var deserializedMessage = _messageSerializer.Deserialize(message.MessageTypeId, message.MessageBytes);

            if (deserializedMessage != null)
            {
                MessagesSent.Add(deserializedMessage);
            }
        }
Ejemplo n.º 4
0
        public void Send(TransportMessage message, IEnumerable <Peer> peerIds)
        {
            var targets = peerIds.ToArray();

            if (targets.Length != 0)
            {
                _messages.Add(new TransportMessageSent(message, targets));
            }

            var deserializedMessage = _messageSerializer.Deserialize(message.MessageTypeId, message.MessageBytes);

            if (deserializedMessage != null)
            {
                MessagesSent.Add(deserializedMessage);
            }
        }