Exemplo n.º 1
0
 public BuyItemUseCase(
     IMoneyDecreasable moneyDecreasable,
     IItem item,
     IItemRepository itemRepository)
 {
     _moneyDecreasable = moneyDecreasable;
     _item             = item;
     _itemRepository   = itemRepository;
 }
Exemplo n.º 2
0
 public LevelUpFarmUseCase(
     IMoneyDecreasable moneyDecreasable,
     IFarmLevelUpdatable farmLevelUpdatable,
     IFarmRepository farmRepository,
     IFarmInfo farmInfo)
 {
     _moneyDecreasable   = moneyDecreasable;
     _farmLevelUpdatable = farmLevelUpdatable;
     _farmRepository     = farmRepository;
     _farmInfo           = farmInfo;
 }