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); }
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 RouteParamsSubstitutor(IApiUri apiUri) { _defaultBaseUriProvider = new BaseUriFromApiUri(apiUri); }
/// <summary> /// Initializes a new instance of the <see cref="AttributeModelTemplateProvider"/> class. /// </summary> public AttributeModelTemplateProvider(IBaseUriProvider baseUriProvider) { this.baseUriProvider = baseUriProvider; }