public PostService(IUserAuthorization authorizer, IUserContext userContext, IPersistenceCommands pcommand, IUserNotifier notifier, IPostQuery query) { ThrowNullArguments(() => userContext, () => pcommand, () => notifier, () => query); _query = query; _pcommand = pcommand; _auth = authorizer; _notifier = notifier; UserContext = userContext; }
public SearchController(IPostQuery postQuery) { _postQuery = postQuery; }
public PostController(IPostQuery query, IBlogCommand command) { _query = query; _command = command; }
public PostsController(IPostQuery query, ICommandResolver commandResolver) { m_query = query; m_commandResolver = commandResolver; }
public Query(IPostQuery postQuery, ICommentQuery commentQuery) { m_postQuery = postQuery; m_commentQuery = commentQuery; }