Ejemplo n.º 1
0
        private void LstFinalSelection_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            IMessagable selectedRecipient = _possibleRecipients.First(r => r.Alias.Equals(lstFinalSelection.SelectedItem.ToString()));
            ListBox     thisList          = lstFinalSelection;

            if (selectedRecipient is Role)
            {
                lstPossibleRecipientsRoles.Items.Add(thisList.SelectedItem);
                thisList.Items.Remove(thisList.SelectedItem);
            }
            else if (selectedRecipient is Employee)
            {
                lstPossibleRecipientsEmployee.Items.Add(thisList.SelectedItem);
                thisList.Items.Remove(thisList.SelectedItem);
            }
            else if (selectedRecipient is Department)
            {
                lstPossibleRecipientsDepartment.Items.Add(thisList.SelectedItem);
                thisList.Items.Remove(thisList.SelectedItem);
            }
            else if (selectedRecipient is Guest)
            {
                lstPossibleRecipientsGuest.Items.Add(thisList.SelectedItem);
                thisList.Items.Remove(thisList.SelectedItem);
            }
            else if (selectedRecipient is Member)
            {
                lstPossibleRecipientsMember.Items.Add(thisList.SelectedItem);
                thisList.Items.Remove(thisList.SelectedItem);
            }
        }
Ejemplo n.º 2
0
 public IMessage ToMessage(IMessagable obj)
 {
     var type = obj.GetType();
       var serializer = Serializer.GetSerializer(type);
       var sb = new StringBuilder();
       using (var writer = XmlWriter.Create(sb))
       {
     serializer.WriteObject(writer, obj);
       }
       return new TextMessage(type.AssemblyQualifiedName, sb.ToString());
 }
Ejemplo n.º 3
0
 public IMessage ToMessage(IMessagable obj)
 {
     IMessage message = BaseResolver.ToMessage(obj);
       var textMessage = new TextMessage(message.Header, message.Content);
       if (textMessage.Content.Length > DefaultCompressionThreshold)
       {
     textMessage.Content = "c" + CompressMessage(textMessage.Content);
       }
       else
       {
     textMessage.Content = "u" + textMessage.Content;
       }
       return textMessage;
 }
Ejemplo n.º 4
0
 public MainSqlMethod(IMessagable messageService)
 {
     this.MessageService = messageService;
 }
Ejemplo n.º 5
0
 public MainSqlMethod()
 {
     MessageService = new StandartMessageService();
 }