public async Task RemoveItem(WatchListItem item) { await AssureInit(); Items.Remove(item); await Persist(); }
public async Task AddItem(PlayableItemVm item) { await AssureInit(); if (Items.Any(i => i.Id == item.Id)) { return; } var newItem = new WatchListItem(item); Items.Add(newItem); await Persist(); }