public VirtualMoneyController(IVirtualMoneyService virtualMoneyService, IMapper mapper, IConfiguration configuration) { _virtualMoneyService = virtualMoneyService; _mapper = mapper; _configuration = configuration; }
public VirtualMoneyController(IVirtualMoneyService virtualMoneyService, IMapper mapper, IServiceFactory serviceFactory) { _virtualMoneyService = virtualMoneyService; _mapper = mapper; _serviceFactory = serviceFactory; }
public ScheduledMoneyAddingService(IVirtualMoneyService virtualMoneyService, int amount, TimeSpan interval) { this.virtualMoneyService = virtualMoneyService; this.amount = amount; this.interval = interval; }