Ejemplo n.º 1
0
        public Uri UriFor <TController>(Expression <Action <TController> > action)
        {
            HttpRequestMessage message = _request;
            var maker = new UriMaker <TController>(_context, message);

            return(maker.UriFor(action));
        }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 public UnityInjectionController(UriMaker<UnityInjectionController> uriMaker)
 {
     _uriMaker = uriMaker;
 }
Ejemplo n.º 4
0
 public AutofacInjectionController(UriMaker <AutofacInjectionController> uriMaker)
 {
     _uriMaker = uriMaker;
 }
 public ApiEndpoints(string baseUrl)
 {
     _baseUrl  = baseUrl;
     _uriMaker = new UriMaker();
 }
Ejemplo n.º 6
0
 public InjectionController(UriMaker<InjectionController> uriMaker)
 {
     _uriMaker = uriMaker;
 }
 public AutofacInjectionController(UriMaker<AutofacInjectionController> uriMaker)
 {
     _uriMaker = uriMaker;
 }
Ejemplo n.º 8
0
 public UnityInjectionController(UriMaker <UnityInjectionController> uriMaker)
 {
     _uriMaker = uriMaker;
 }