public HateoasMediaTypeFormatter(IHateoasContext hateoasContext, IResourceFactory resourceFactory, IHateoasSerializer hateoasSerializer) { _hateoasContext = hateoasContext; _resourceFactory = resourceFactory; _hateoasSerializer = hateoasSerializer; SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/json+hateoas")); SupportedEncodings.Add(new UTF8Encoding(false)); SupportedEncodings.Add(Encoding.GetEncoding("iso-8859-1")); }
public Hateoas(IHateoasContext context) { _context = context; }
public ResourceFactory(IHateoasContext hateoasConfiguration, IResourceLinkFactory resourceLinkFactory) { _hateoasConfiguration = hateoasConfiguration; _resourceLinkFactory = resourceLinkFactory; }
public Hateoas(IHateoasContext context, IUrlHelper urlHelper, IActionDescriptorCollectionProvider provider) { _context = context; _urlHelper = urlHelper; _actionDescriptors = provider.ActionDescriptors.Items; }
public HateoasContextShould() { _sut = new HateoasContext(); }