private void GetTroop() { var troop = _api.GetTroopById(1); _troopId = troop.Id; Name = troop.Name; GirlScouts = new ObservableCollection <GirlScoutViewModel>(troop.GirlScouts.Select(g => new GirlScoutViewModel() { FirstName = g.FirstName, LastName = g.LastName, ParentFirstName = g.ParentFirstName, ParentLastName = g.ParentLastName, PhoneNumber = g.PhoneNumber, //TODO Factory for DI Inventory = new GirlScoutInventoryViewModel(g, _dialogService, _api) })); //TODO Factory for DI Inventory = new TroopInventoryViewModel(troop, _dialogService, _api); }
public TransferCookiesToGirlScoutDialogViewModel(TroopInventoryViewModel troopInventory) { _troopInventory = troopInventory; _dateReceived = DateTime.Today; }