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