/// <summary> /// Builds a <see cref="PrivacyNoticeViewModel"/> from Umbraco content /// </summary> /// <param name="umbracoContent">Content from Umbraco.</param> /// <param name="elibraryLinkConverter">The elibrary link converter.</param> /// <param name="mediaUrlTransformer">A service to update links to items in the media library</param> /// <exception cref="ArgumentNullException"> /// </exception> public PrivacyNoticeViewModelFromUmbraco(IPublishedContent umbracoContent, IElibraryProxyLinkConverter elibraryLinkConverter, IMediaUrlTransformer mediaUrlTransformer) { _umbracoContent = umbracoContent; _elibraryLinkConverter = elibraryLinkConverter; _mediaUrlTransformer = mediaUrlTransformer; if (umbracoContent == null) { throw new ArgumentNullException(nameof(umbracoContent)); } if (elibraryLinkConverter == null) { throw new ArgumentNullException(nameof(elibraryLinkConverter)); } if (mediaUrlTransformer == null) { throw new ArgumentNullException(nameof(mediaUrlTransformer)); } }
/// <summary> /// Builds a <see cref="TaskViewModel"/> from Umbraco content /// </summary> /// <param name="umbracoContent">Content from Umbraco.</param> /// <param name="relatedLinksService">The related links service.</param> /// <param name="elibraryLinkConverter">The elibrary link converter.</param> /// <param name="mediaUrlTransformer">A service to update links to items in the media library</param> /// <exception cref="ArgumentNullException"> /// </exception> public TaskViewModelFromUmbraco(IPublishedContent umbracoContent, IRelatedLinksService relatedLinksService, IElibraryProxyLinkConverter elibraryLinkConverter, IMediaUrlTransformer mediaUrlTransformer) { _umbracoContent = umbracoContent; _relatedLinksService = relatedLinksService; _elibraryLinkConverter = elibraryLinkConverter; _mediaUrlTransformer = mediaUrlTransformer; if (umbracoContent == null) { throw new ArgumentNullException(nameof(umbracoContent)); } if (relatedLinksService == null) { throw new ArgumentNullException(nameof(relatedLinksService)); } if (elibraryLinkConverter == null) { throw new ArgumentNullException(nameof(elibraryLinkConverter)); } if (mediaUrlTransformer == null) { throw new ArgumentNullException(nameof(mediaUrlTransformer)); } }