public override Task Handle(WrapperNotification <CreatedNotification> notification, CancellationToken cancellationToken) { base.Handle(notification, cancellationToken); _cache.DeleteAsync <PaginatedList <ContactDto> >(new { notification.Notification.Item.OwnerUserId, PageNumber = 1, PageSize = 10 }); return(Task.CompletedTask); }
// Helpers. private async Task NotifyAsync(Contact contact) { await _cache.DeleteAsync <PaginatedList <ContactDto> >(new { contact.OwnerUserId, PageNumber = 1, PageSize = 10 }); }