コード例 #1
0
        public ProjectsController(
            IMessageBus messageBus,
            IUserContext userContext,
            IProjectViewModelQuery projectViewModelQuery,
            ISightingViewModelQuery sightingViewModelQuery,
            IActivityViewModelQuery activityViewModelQuery,
            IPostViewModelQuery postViewModelQuery,
            IUserViewModelQuery userViewModelQuery,
            IPermissionManager permissionManager,
            IDocumentSession documentSession
            )
        {
            Check.RequireNotNull(messageBus, "messageBus");
            Check.RequireNotNull(userContext, "userContext");
            Check.RequireNotNull(projectViewModelQuery, "projectViewModelQuery");
            Check.RequireNotNull(sightingViewModelQuery, "sightingViewModelQuery");
            Check.RequireNotNull(activityViewModelQuery, "activityViewModelQuery");
            Check.RequireNotNull(postViewModelQuery, "postViewModelQuery");
            Check.RequireNotNull(userViewModelQuery, "userViewModelQuery");
            Check.RequireNotNull(permissionManager, "permissionManager");
            Check.RequireNotNull(documentSession, "documentSession");

            _messageBus             = messageBus;
            _userContext            = userContext;
            _projectViewModelQuery  = projectViewModelQuery;
            _sightingViewModelQuery = sightingViewModelQuery;
            _activityViewModelQuery = activityViewModelQuery;
            _postViewModelQuery     = postViewModelQuery;
            _userViewModelQuery     = userViewModelQuery;
            _permissionManager      = permissionManager;
            _documentSession        = documentSession;
        }
コード例 #2
0
        public ObservationsController(
            IMessageBus messageBus,
            IUserContext userContext,
            ISightingViewModelQuery sightingViewModelQuery,
            IDocumentSession documentSession,
            IPermissionManager permissionManager,
            ISightingNoteViewModelQuery sightingNoteViewModelQuery,
            IIdentificationViewModelQuery identificationViewModelQuery
            )
        {
            Check.RequireNotNull(messageBus, "messageBus");
            Check.RequireNotNull(userContext, "userContext");
            Check.RequireNotNull(sightingViewModelQuery, "sightingViewModelQuery");
            Check.RequireNotNull(documentSession, "documentSession");
            Check.RequireNotNull(permissionManager, "permissionManager");
            Check.RequireNotNull(sightingNoteViewModelQuery, "sightingNoteViewModelQuery");
            Check.RequireNotNull(identificationViewModelQuery, "identificationViewModelQuery");

            _messageBus                   = messageBus;
            _userContext                  = userContext;
            _sightingViewModelQuery       = sightingViewModelQuery;
            _documentSession              = documentSession;
            _permissionManager            = permissionManager;
            _sightingNoteViewModelQuery   = sightingNoteViewModelQuery;
            _identificationViewModelQuery = identificationViewModelQuery;
        }
コード例 #3
0
        public UsersController(
            IMessageBus messageBus,
            IUserContext userContext,
            IProjectViewModelQuery projectViewModelQuery,
            ISightingViewModelQuery sightingViewModelQuery,
            IActivityViewModelQuery activityViewModelQuery,
            IPostViewModelQuery postViewModelQuery,
            IUserViewModelQuery userViewModelQuery,
            IPermissionManager permissionManager,
            IDocumentSession documentSession
            )
        {
            Check.RequireNotNull(messageBus, "messageBus");
            Check.RequireNotNull(userContext, "userContext");
            Check.RequireNotNull(projectViewModelQuery, "projectViewModelQuery");
            Check.RequireNotNull(sightingViewModelQuery, "sightingViewModelQuery");
            Check.RequireNotNull(activityViewModelQuery, "activityViewModelQuery");
            Check.RequireNotNull(postViewModelQuery, "postViewModelQuery");
            Check.RequireNotNull(userViewModelQuery, "userViewModelQuery");
            Check.RequireNotNull(permissionManager, "permissionManager");
            Check.RequireNotNull(documentSession, "documentSession");

            _messageBus = messageBus;
            _userContext = userContext;
            _projectViewModelQuery = projectViewModelQuery;
            _sightingViewModelQuery = sightingViewModelQuery;
            _activityViewModelQuery = activityViewModelQuery;
            _postViewModelQuery = postViewModelQuery;
            _userViewModelQuery = userViewModelQuery;
            _permissionManager = permissionManager;
            _documentSession = documentSession;
        }
コード例 #4
0
        public HomeController(
            IMessageBus messageBus,
            IUserContext userContext,
            IActivityViewModelQuery activityViewModelQuery,
            ISightingViewModelQuery sightingViewModelQuery,
            IUserViewModelQuery userViewModelQuery,
            IDocumentSession documentSession,
            IPostViewModelQuery postViewModelQuery
            )
        {
            Check.RequireNotNull(messageBus, "messageBus");
            Check.RequireNotNull(userContext, "userContext");
            Check.RequireNotNull(activityViewModelQuery, "activityViewModelQuery");
            Check.RequireNotNull(sightingViewModelQuery, "sightingViewModelQuery");
            Check.RequireNotNull(userViewModelQuery, "userViewModelQuery");
            Check.RequireNotNull(documentSession, "documentSession");
            Check.RequireNotNull(postViewModelQuery, "postViewModelQuery");

            _messageBus             = messageBus;
            _userContext            = userContext;
            _activityViewModelQuery = activityViewModelQuery;
            _sightingViewModelQuery = sightingViewModelQuery;
            _userViewModelQuery     = userViewModelQuery;
            _documentSession        = documentSession;
            _postViewModelQuery     = postViewModelQuery;
        }
コード例 #5
0
        public HomeController(
            IMessageBus messageBus,
            IUserContext userContext,
            IActivityViewModelQuery activityViewModelQuery,
            ISightingViewModelQuery sightingViewModelQuery,
            IUserViewModelQuery userViewModelQuery,
            IDocumentSession documentSession,
            IPostViewModelQuery postViewModelQuery
            )
        {
            Check.RequireNotNull(messageBus, "messageBus");
            Check.RequireNotNull(userContext, "userContext");
            Check.RequireNotNull(activityViewModelQuery, "activityViewModelQuery");
            Check.RequireNotNull(sightingViewModelQuery, "sightingViewModelQuery");
            Check.RequireNotNull(userViewModelQuery, "userViewModelQuery");
            Check.RequireNotNull(documentSession, "documentSession");
            Check.RequireNotNull(postViewModelQuery, "postViewModelQuery");

            _messageBus = messageBus;
            _userContext = userContext;
            _activityViewModelQuery = activityViewModelQuery;
            _sightingViewModelQuery = sightingViewModelQuery;
            _userViewModelQuery = userViewModelQuery;
            _documentSession = documentSession;
            _postViewModelQuery = postViewModelQuery;
        }
コード例 #6
0
        public SightingsController(
            ISightingViewModelQuery sightingViewModelQuery,
            IDocumentSession documentSession
            )
        {
            Check.RequireNotNull(sightingViewModelQuery, "sightingViewModelQuery");
            Check.RequireNotNull(documentSession, "documentSession");

            _sightingViewModelQuery = sightingViewModelQuery;
            _documentSession        = documentSession;
        }
コード例 #7
0
        public RecordsController(
            IMessageBus messageBus,
            IUserContext userContext,
            ISightingViewModelQuery sightingViewModelQuery,
            IDocumentSession documentSession,
            IPermissionManager permissionManager
            )
        {
            Check.RequireNotNull(messageBus, "messageBus");
            Check.RequireNotNull(userContext, "userContext");
            Check.RequireNotNull(sightingViewModelQuery, "sightingViewModelQuery");
            Check.RequireNotNull(documentSession, "documentSession");
            Check.RequireNotNull(permissionManager, "permissionManager");

            _messageBus             = messageBus;
            _userContext            = userContext;
            _sightingViewModelQuery = sightingViewModelQuery;
            _documentSession        = documentSession;
            _permissionManager      = permissionManager;
        }