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; }
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; }