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"); })); }
public void DeleteMessageIssue(MessageIssue messageIssue) { if ((messageIssue.EntityState == EntityState.Detached)) { this.ObjectContext.MessageIssues.Attach(messageIssue); } this.ObjectContext.MessageIssues.DeleteObject(messageIssue); }
public void InsertMessageIssue(MessageIssue messageIssue) { if ((messageIssue.EntityState != EntityState.Detached)) { this.ObjectContext.ObjectStateManager.ChangeObjectState(messageIssue, EntityState.Added); } else { this.ObjectContext.MessageIssues.AddObject(messageIssue); } }
public void UpdateMessageIssue(MessageIssue currentMessageIssue) { this.ObjectContext.MessageIssues.AttachAsModified(currentMessageIssue, this.ChangeSet.GetOriginal(currentMessageIssue)); }