public void HandleNewPost(PostAddedEventArgs eventArgs) { string[] links = ExtractUrls(eventArgs.Post.Content); foreach (var link in links) { ProcessLink(link); } }
public void AddPost(Model.Post post) { var postAdding = new PostAddingEventArgs(this, post); PostAdding.Raise(postAdding); if (postAdding.Cancel) return; postRepository.SavePost(post); var postAdded = new PostAddedEventArgs(this, post); PostAdded.Raise(postAdded); }