public static bool AffectsFolder(this DeltaSet <Message> changes, string folderId) { return(changes.Any(c => c.Entity.FolderId == folderId)); }
/// <summary> /// Gets all message changes for a given folder. /// </summary> /// <param name="changes">The delta set.</param> /// <param name="folderId">The folder's id to get changes for.</param> /// <returns>An instance of <see cref="IEnumerable{T}"/> containing all message changes for the given folder, lazily evaluated.</returns> public static IEnumerable <DeltaEntity <Message> > ForFolder( this DeltaSet <Message> changes, string folderId) { return(changes.Where(c => c.Entity.FolderId == folderId)); }