コード例 #1
0
        public PostViewFactory(
            IUserViewFactory userViewFactory,
            IGroupViewFactory groupViewFactory
            )
        {
            Check.RequireNotNull(userViewFactory, "userViewFactory");
            Check.RequireNotNull(groupViewFactory, "groupViewFactory");

            _userViewFactory  = userViewFactory;
            _groupViewFactory = groupViewFactory;
        }
コード例 #2
0
        public SightingViewFactory(
            IUserViewFactory userViewFactory,
            IGroupViewFactory groupViewFactory,
            IMediaResourceViewFactory mediaResourceViewFactory,
            IUserContext userContext)
        {
            Check.RequireNotNull(userViewFactory, "userViewFactory");
            Check.RequireNotNull(groupViewFactory, "groupViewFactory");
            Check.RequireNotNull(mediaResourceViewFactory, "mediaResourceViewFactory");
            Check.RequireNotNull(userContext, "userContext");

            _userViewFactory          = userViewFactory;
            _groupViewFactory         = groupViewFactory;
            _mediaResourceViewFactory = mediaResourceViewFactory;
            _userContext = userContext;
        }
コード例 #3
0
        public ActivityUserJoinedGroup(
            IDocumentSession documentSession,
            IGroupViewFactory groupViewFactory,
            IUserViewFactory userViewFactory,
            IBackChannelService backChannelService
            )
        {
            Check.RequireNotNull(documentSession, "documentSession");
            Check.RequireNotNull(groupViewFactory, "groupViewFactory");
            Check.RequireNotNull(userViewFactory, "userViewFactory");
            Check.RequireNotNull(backChannelService, "backChannelService");

            _documentSession    = documentSession;
            _groupViewFactory   = groupViewFactory;
            _userViewFactory    = userViewFactory;
            _backChannelService = backChannelService;
        }
コード例 #4
0
        public OrganisationViewModelQuery(
            IDocumentSession documentSession,
            IMediaResourceFactory mediaResourceFactory,
            IUserViewFactory userViewFactory,
            IGroupViewFactory groupViewFactory,
            IUserContext userContext)
        {
            Check.RequireNotNull(documentSession, "documentSession");
            Check.RequireNotNull(mediaResourceFactory, "mediaResourceFactory");
            Check.RequireNotNull(userViewFactory, "userViewFactory");
            Check.RequireNotNull(groupViewFactory, "groupViewFactory");
            Check.RequireNotNull(userContext, "userContext");

            _documentSession      = documentSession;
            _mediaResourceFactory = mediaResourceFactory;
            _userViewFactory      = userViewFactory;
            _groupViewFactory     = groupViewFactory;
            _userContext          = userContext;
        }
コード例 #5
0
        public UserViewModelQuery(
            IDocumentSession documentSession,
            IUserViewFactory userViewFactory,
            IGroupViewFactory groupViewFactory,
            IUserContext userContext,
            IDateTimeZoneService dateTimeZoneService,
            IOnlineUserCache onlineUserCache)
        {
            Check.RequireNotNull(documentSession, "documentSession");
            Check.RequireNotNull(userViewFactory, "userViewFactory");
            Check.RequireNotNull(groupViewFactory, "groupViewFactory");
            Check.RequireNotNull(userContext, "userContext");
            Check.RequireNotNull(dateTimeZoneService, "dateTimeZoneService");
            Check.RequireNotNull(onlineUserCache, "onlineUserCache");

            _documentSession = documentSession;
            _userViewFactory = userViewFactory;
            _groupViewFactory = groupViewFactory;
            _userContext = userContext;
            _dateTimeZoneService = dateTimeZoneService;
            _onlineUserCache = onlineUserCache;
        }
コード例 #6
0
        public ChatHub(
            IUserViewFactory userViewFactory,
            IGroupViewFactory groupViewFactory,
            IDocumentSession documentSession,
            IMessageBus messageBus,
            IPermissionManager permissionManager,
            IOnlineUserCache onlineUserCache)
        {
            Check.RequireNotNull(userViewFactory, "userViewFactory");
            Check.RequireNotNull(groupViewFactory, "groupViewFactory");
            Check.RequireNotNull(documentSession, "documentSession");
            Check.RequireNotNull(messageBus, "messageBus");
            Check.RequireNotNull(permissionManager, "permissionManager");
            Check.RequireNotNull(onlineUserCache, "onlineUserCache");

            _userViewFactory   = userViewFactory;
            _groupViewFactory  = groupViewFactory;
            _documentSession   = documentSession;
            _messageBus        = messageBus;
            _permissionManager = permissionManager;
            _onlineUserCache   = onlineUserCache;
        }
コード例 #7
0
        public UserViewModelQuery(
            IDocumentSession documentSession,
            IUserViewFactory userViewFactory,
            IGroupViewFactory groupViewFactory,
            IUserContext userContext,
            IDateTimeZoneService dateTimeZoneService,
            IOnlineUserCache onlineUserCache)
        {
            Check.RequireNotNull(documentSession, "documentSession");
            Check.RequireNotNull(userViewFactory, "userViewFactory");
            Check.RequireNotNull(groupViewFactory, "groupViewFactory");
            Check.RequireNotNull(userContext, "userContext");
            Check.RequireNotNull(dateTimeZoneService, "dateTimeZoneService");
            Check.RequireNotNull(onlineUserCache, "onlineUserCache");

            _documentSession     = documentSession;
            _userViewFactory     = userViewFactory;
            _groupViewFactory    = groupViewFactory;
            _userContext         = userContext;
            _dateTimeZoneService = dateTimeZoneService;
            _onlineUserCache     = onlineUserCache;
        }