private void SetRootObjects() { if (IsSharingSession) { return; } foreach (Messenger msg in DatabaseContextUtility.LoadAllGeneralMessenger()) { GeneralRootMessenger.AddChild(msg); } if (!Messengers.Contains(GeneralRootMessenger)) { Messengers.Add(GeneralRootMessenger); } foreach (Messenger msg in DatabaseContextUtility.GetPinnedMessengers()) { PinnedRootMessenger.AddChild(msg); } if (!Messengers.Contains(PinnedRootMessenger)) { Messengers.Add(PinnedRootMessenger); } }
public void LoadPinnedMessengers() { PinnedMessengers = new ObservableCollection <Messenger>(); DatabaseContextUtility.GetPinnedMessengers().ToList().ForEach(PinnedMessengers.Add); }