Beispiel #1
0
 public void HandleNewPost(PostAddedEventArgs eventArgs)
 {
     string[] links = ExtractUrls(eventArgs.Post.Content);
     foreach (var link in links)
     {
         ProcessLink(link);
     }
 }
Beispiel #2
0
		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);
		}