Esempio n. 1
0
 public UriResolver(ITypeResolver typeMapper, IBaseUriProvider baseUriProvider)
 {
     if (typeMapper == null)
         throw new ArgumentNullException(nameof(typeMapper));
     if (baseUriProvider == null)
         throw new ArgumentNullException(nameof(baseUriProvider));
     this.typeMapper = typeMapper;
     this.baseUriProvider = baseUriProvider;
 }
        public IFluentApi <T> UsingBaseUri(IBaseUriProvider baseUriProvider)
        {
            if (baseUriProvider == null)
            {
                throw new ArgumentNullException("baseUriProvider");
            }

            _requestData.BaseUriProvider = baseUriProvider;
            return(this);
        }
Esempio n. 3
0
 public UriResolver(ITypeResolver typeMapper, IBaseUriProvider baseUriProvider)
 {
     if (typeMapper == null)
     {
         throw new ArgumentNullException(nameof(typeMapper));
     }
     if (baseUriProvider == null)
     {
         throw new ArgumentNullException(nameof(baseUriProvider));
     }
     this.typeMapper      = typeMapper;
     this.baseUriProvider = baseUriProvider;
 }
Esempio n. 4
0
 public RouteParamsSubstitutor(IApiUri apiUri)
 {
     _defaultBaseUriProvider = new BaseUriFromApiUri(apiUri);
 }
		public RouteParamsSubstitutor(IApiUri apiUri)
		{
			_defaultBaseUriProvider = new BaseUriFromApiUri(apiUri);
		}
Esempio n. 6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AttributeModelTemplateProvider"/> class.
 /// </summary>
 public AttributeModelTemplateProvider(IBaseUriProvider baseUriProvider)
 {
     this.baseUriProvider = baseUriProvider;
 }