private void InitStoreInventory(IAStore store) { var invData = _repoDataFetcher.RepoGetInvDataForStore(store.StoreNo); var newInv = new List<IAItem>(); var newInvLevels = new List<int>(); foreach (var part in invData) { newInv.Add(GetItem(part[0])); newInvLevels.Add(part[1]); } store.Inventory = newInv; store.InvLevels = newInvLevels; }