private static IPatronusUatClient BuildClient(IDataStoreConfig config) { if (Clients.ContainsKey(config.Name)) { return(Clients[config.Name]); } var dynamoClientFactory = DynamoClientFactory.GetInstance(); var patronusUatClient = new PatronusUatClient(dynamoClientFactory, config.TableName); Clients.TryAdd(config.Name, patronusUatClient); return(Clients[config.Name]); }
public AccountDataStoreFactory(IDataStoreConfig dataStoreConfig) { _dataStoreConfig = dataStoreConfig; }
private DataContext(IDataStoreConfig dataStores) { _dataStoreConfig = dataStores; _dataStoreConfig.RegisterDataStores(this); }