/// <summary> /// Message recieve for load recieved message /// </summary> /// <param name="obj">Message</param> protected override void DetailOpen(SelectedDetailItemMsg obj) { if (obj.ItemType == ItemTypeEnum.Note) { if (!obj.Edit || obj.ID == DetailItem?.ID) { DetailItem = ((NotesManager)App.ManaLoc.GetManager(obj.ManagerID)).GetItem(obj.ID); } } }
/// <summary> /// Notify change /// </summary> /// <param name="obj"></param> private void UpdateItem(SelectedDetailItemMsg obj) { if (obj.ItemType == ItemTypeEnum.Activity) { if (Data != null && obj.ManagerID != null && obj.ManagerID != string.Empty) { if (obj.ID == Data.ID) { Data = ((ActivitiesManager)App.ManaLoc?.GetManager(obj.ManagerID))?.GetItem(obj.ID); } } } }
private void UpdateItem(SelectedDetailItemMsg obj) { if (obj.ItemType == Framework.Enum.ItemTypeEnum.Note) { if (Data != null && obj.ManagerID != null && obj.ManagerID != string.Empty) { if (obj.ID == Data.ID) { Data = ((NotesManager)App.ManaLoc.GetManager(obj.ManagerID))?.GetItem(obj.ID); } } } }
protected abstract void DetailOpen(SelectedDetailItemMsg obj);