Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
 public SearchController(IPostQuery postQuery)
 {
     _postQuery = postQuery;
 }
Exemplo n.º 3
0
 public PostController(IPostQuery query, IBlogCommand command)
 {
     _query   = query;
     _command = command;
 }
Exemplo n.º 4
0
 public PostsController(IPostQuery query, ICommandResolver commandResolver)
 {
     m_query           = query;
     m_commandResolver = commandResolver;
 }
Exemplo n.º 5
0
 public Query(IPostQuery postQuery, ICommentQuery commentQuery)
 {
     m_postQuery    = postQuery;
     m_commentQuery = commentQuery;
 }