示例#1
0
 public InventoryService(IActionFactory actionFactory, IInventoryRepository inventoryRepository, IUserService userService, ISlackWebApi slack, ITargetActionFactory targetFactory, IEquipmentRepository equipmentRepository)
 {
     _actionFactory       = actionFactory;
     _inventoryRepository = inventoryRepository;
     _userService         = userService;
     _slack               = slack;
     _targetFactory       = targetFactory;
     _equipmentRepository = equipmentRepository;
 }
示例#2
0
 public string Target(ITargetActionFactory targetActionFactory, int itemPos, User user, User target, string channel)
 {
     return(targetActionFactory.CreateTargetAction(TargetActionId)(itemPos, user, target, channel));
 }