Beispiel #1
0
        public GroupViewFactory(
            IMediaResourceViewFactory mediaResourceViewFactory,
            IMediaFilePathFactory mediaFilePathFactory
            )
        {
            Check.RequireNotNull(mediaResourceViewFactory, "mediaResourceViewFactory");
            Check.RequireNotNull(mediaFilePathFactory, "mediaFilePathFactory");

            _mediaResourceViewFactory = mediaResourceViewFactory;
            _mediaFilePathFactory     = mediaFilePathFactory;
        }
        public GroupViewFactory(
            IMediaResourceViewFactory mediaResourceViewFactory,
            IMediaFilePathFactory mediaFilePathFactory
        )
        {
            Check.RequireNotNull(mediaResourceViewFactory, "mediaResourceViewFactory");
            Check.RequireNotNull(mediaFilePathFactory, "mediaFilePathFactory");

            _mediaResourceViewFactory = mediaResourceViewFactory;
            _mediaFilePathFactory = mediaFilePathFactory;
        }
        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;
        }