public void MakeRequest(Request?request) { EnsureInitialized(request); if (request.Comment.HasComment()) { var notification = new Notification( request.Comment.Comment !, request.Target ); notificationService.SendMessage(notification); } repository.Save(request); }