public PlayingItem(LibraryItem library, PlayingItem before) { Item = library; StartTime = before != null? before.EndTime : DateTime.Now; EndTime = StartTime.Add(library.Duration); Height = CreateHeight(library.Duration); }
private IEnumerable<PlayingItem> ConvertPlayingItems(IEnumerable<LibraryItem> libraries) { PlayingItem beforeItem = null; return libraries.Select(x => { var item = new PlayingItem(x, beforeItem); beforeItem = item; return item; }); }
public PlayingViewModel(PlayingItem model) { _model = model; }