Esempio n. 1
0
        private void PostMessageToScreen(String Message, MessageIssue Issue)
        {
            if (Message.Length == 0)
            {
                return;
            }
            String Prefix = "";

            if (Issue == MessageIssue.Info)
            {
                Prefix = "<INFO:> ";
            }
            else if (Issue == MessageIssue.Self)
            {
                Prefix = "[YOU:] ";
            }
            else if (Issue == MessageIssue.Stranger)
            {
                Prefix = "[STRANGER:] ";
            }
            else if (Issue == MessageIssue.Stranger1)
            {
                Prefix = "[STRANGER 1:] ";
            }
            else if (Issue == MessageIssue.Stranger2)
            {
                Prefix = "[STRANGER 2:] ";
            }
            this.Dispatcher.Invoke(new Action(() => { TbChatOutput.AppendText(Prefix + Message + "\r\n"); }));
        }
Esempio n. 2
0
 public void DeleteMessageIssue(MessageIssue messageIssue)
 {
     if ((messageIssue.EntityState == EntityState.Detached))
     {
         this.ObjectContext.MessageIssues.Attach(messageIssue);
     }
     this.ObjectContext.MessageIssues.DeleteObject(messageIssue);
 }
Esempio n. 3
0
 public void InsertMessageIssue(MessageIssue messageIssue)
 {
     if ((messageIssue.EntityState != EntityState.Detached))
     {
         this.ObjectContext.ObjectStateManager.ChangeObjectState(messageIssue, EntityState.Added);
     }
     else
     {
         this.ObjectContext.MessageIssues.AddObject(messageIssue);
     }
 }
Esempio n. 4
0
 public void UpdateMessageIssue(MessageIssue currentMessageIssue)
 {
     this.ObjectContext.MessageIssues.AttachAsModified(currentMessageIssue, this.ChangeSet.GetOriginal(currentMessageIssue));
 }