public Uri UriFor <TController>(Expression <Action <TController> > action) { HttpRequestMessage message = _request; var maker = new UriMaker <TController>(_context, message); return(maker.UriFor(action)); }
public UriMakerTests() { var config = new HttpConfiguration(); var factory = config.MapHttpAttributeRoutesAndUseUriMaker(new DefaultDirectRouteProvider()); config.EnsureInitialized(); var req = new HttpRequestMessage(HttpMethod.Get,"http://example.org"); req.SetConfiguration(config); _urlHelper = new UrlHelper(req); _uriMaker = factory.NewUriMakerFor<ResourceController>(req); }
public UnityInjectionController(UriMaker<UnityInjectionController> uriMaker) { _uriMaker = uriMaker; }
public AutofacInjectionController(UriMaker <AutofacInjectionController> uriMaker) { _uriMaker = uriMaker; }
public ApiEndpoints(string baseUrl) { _baseUrl = baseUrl; _uriMaker = new UriMaker(); }
public InjectionController(UriMaker<InjectionController> uriMaker) { _uriMaker = uriMaker; }
public AutofacInjectionController(UriMaker<AutofacInjectionController> uriMaker) { _uriMaker = uriMaker; }
public UnityInjectionController(UriMaker <UnityInjectionController> uriMaker) { _uriMaker = uriMaker; }