public override bool Equals(object obj) { LMTimelineEventVM evt = obj as LMTimelineEventVM; if (evt == null) { return(false); } return(Model.Equals(evt.Model)); }
protected override TimelineEventVM CreateInstance(TimelineEvent model) { var viewModel = new LMTimelineEventVM { Model = (LMTimelineEvent)model }; if (model is LineupEvent) { StaticViewModels.Add(viewModel); } return(viewModel); }