예제 #1
0
 public FakeAppClient(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, AppClientUrl clientUrl, string version = DefaultVersion) : base(httpClientFactory, clientUrl, "Fake", string.IsNullOrWhiteSpace(version) ? DefaultVersion : version)
 {
     this.xtiToken = xtiToken;
     User          = GetGroup((_clientFactory, _token, _url) => new UserGroup(_clientFactory, _token, _url));
     UserCache     = GetGroup((_clientFactory, _token, _url) => new UserCacheGroup(_clientFactory, _token, _url));
     Employee      = GetGroup((_clientFactory, _token, _url) => new EmployeeGroup(_clientFactory, _token, _url));
     Product       = GetGroup((_clientFactory, _token, _url) => new ProductGroup(_clientFactory, _token, _url));
 }
예제 #2
0
 public ProductGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, AppClientUrl clientUrl) : base(httpClientFactory, xtiToken, clientUrl, "Product")
 {
 }
예제 #3
0
 public AppUserGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "AppUser")
 {
 }
예제 #4
0
 public UserCacheClientGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, AppClientUrl clientUrl)
     : base(httpClientFactory, xtiToken, clientUrl, "UserCache")
 {
 }
예제 #5
0
 protected AppClientGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, AppClientUrl clientUrl, string name)
 {
     this.httpClientFactory = httpClientFactory;
     this.xtiToken          = xtiToken;
     this.clientUrl         = clientUrl.WithGroup(name);
 }
예제 #6
0
 public GenericAppClientGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, AppClientUrl clientUrl, string name)
     : base(httpClientFactory, xtiToken, clientUrl, name)
 {
 }
예제 #7
0
 public ResourceGroupGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "ResourceGroup")
 {
 }
예제 #8
0
 public AuthApiGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "AuthApi")
 {
 }
예제 #9
0
 public PermanentLogGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "PermanentLog")
 {
 }
예제 #10
0
 public UserInquiryGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "UserInquiry")
 {
 }
예제 #11
0
 public VersionGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "Version")
 {
 }
 public UserMaintenanceGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "UserMaintenance")
 {
 }
 public EmployeeGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, AppClientUrl clientUrl) : base(httpClientFactory, xtiToken, clientUrl, "Employee")
 {
 }
예제 #14
0
 public AppRegistrationGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "AppRegistration")
 {
 }
예제 #15
0
 public ModCategoryGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "ModCategory")
 {
 }
예제 #16
0
 public UserCacheGroup(IHttpClientFactory httpClientFactory, IXtiToken xtiToken, string baseUrl) : base(httpClientFactory, xtiToken, baseUrl, "UserCache")
 {
 }
예제 #17
0
 public CachedXtiToken(IMemoryCache cache, IXtiToken source)
 {
     this.cache  = cache;
     this.source = source;
 }