/// <summary>C-tor</summary>
 public PartnersIntegrationClient(IHttpClientGenerator httpClientGenerator)
 {
     CustomersApi = httpClientGenerator.Generate <ICustomersApi>();
     ReferralsApi = httpClientGenerator.Generate <IReferralsApi>();
     BonusApi     = httpClientGenerator.Generate <IBonusApi>();
     PaymentsApi  = httpClientGenerator.Generate <IPaymentsApi>();
     MessagesApi  = httpClientGenerator.Generate <IMessagesApi>();
 }
コード例 #2
0
ファイル: Backend.cs プロジェクト: kozintsev/Pilot.Web
 public Backend(IServerApi serverApi, DDatabaseInfo databaseInfo, IMessagesApi messagesApi, IChangesetUploader changesetUploader)
 {
     _serverApi         = serverApi;
     _databaseInfo      = databaseInfo;
     _messagesApi       = messagesApi;
     _changesetUploader = changesetUploader;
     _metadata          = _serverApi.GetMetadata(databaseInfo.MetadataVersion);
     _types             = _metadata.Types.ToDictionary(k => k.Id, v => v);
     _currentPerson     = databaseInfo.Person;
 }
コード例 #3
0
 public void SetMessagesApi(IMessagesApi messagesApi)
 {
     _messagesApi = messagesApi;
 }