public Categories EndSubscribeProccessing() { Categories result = updateCategories; if (result == null) { result = Categories.Create(Uri); } this.updateCategories = null; this.proccessingSubscribe = false; return(result); }
public void PreNotifySubscriber(IEnumerable <Category> categories, string[] exclude) { foreach (var category in categories) { if (exclude == null || Array.Exists <string>(exclude, exclude1 => exclude1 == category.Name) == false) { if (SubsCategories.Contains(category.Name)) { if (updateCategories == null) { updateCategories = Categories.Create(Uri); } updateCategories.Items.Add(category); } } } }