Ejemplo n.º 1
0
 public List<IAStore> GetStores()
 {
     var stores = new List<IAStore>();
     var data = _repoDataFetcher.RepoGetStoreData();
     IAStore newStore;
     foreach (var store in data)
     {
         newStore = _factory.CreateStore(store, _factory.CreateLogger());
         InitStoreState(newStore);
         InitStoreInventory(newStore);
         stores.Add(newStore);
     }
     return stores;
 }