private bool Filter(MemorialVm memorial) { try { if (memorial == null) { return(true); } if (MemorialFilter.ShowAll) { return(true); } return(MemorialFilter.ShowCompleted && memorial.Progress.Point4.Repeated || MemorialFilter.ShowNeedRepeat && (memorial.Progress.NextRepeatPoint != null && memorial.Progress.NextRepeatPoint.NeedRepeat) || MemorialFilter.ShowInProgress && (memorial.Progress.NextRepeatPoint != null && !memorial.Progress.NextRepeatPoint.NeedRepeat)); } catch (Exception e) { return(false); } }
public MemorialRow(MemorialVm left, MemorialVm right) { Left = left; Right = right; }
public void ChangeItems(MemorialVm left, MemorialVm right) { Left = left; Right = right; }