public RentService(
            IDepositCalculator depositCalculator,
            IRepository <Rent> rentRepository)
        {
            if (depositCalculator == null)
            {
                throw new ArgumentNullException(nameof(depositCalculator));
            }

            if (rentRepository == null)
            {
                throw new ArgumentNullException(nameof(rentRepository));
            }

            _depositCalculator = depositCalculator;
            _rentRepository    = rentRepository;
        }
示例#2
0
        public RentService(
            IDepositCalculator depositCalculator,
            IRepository <Rent> rentRepository,
            IDepositService depositService,
            IBikeService bikeService)
        {
            if (depositCalculator == null)
            {
                throw new ArgumentNullException(nameof(depositCalculator));
            }

            if (rentRepository == null)
            {
                throw new ArgumentNullException(nameof(rentRepository));
            }

            _depositCalculator = depositCalculator;
            _rentRepository    = rentRepository;
            _depositService    = depositService;
            _bikeService       = bikeService;
        }
示例#3
0
        public RentService(
            IDepositCalculator depositCalculator,
            IRepository <Rent> rentRepository,
            IRentSumCalculate rentSumCalculate,
            IRepository <Reserve> reserveRepository,
            IReserveService reserveService)
        {
            if (depositCalculator == null)
            {
                throw new ArgumentNullException(nameof(depositCalculator));
            }

            if (rentRepository == null)
            {
                throw new ArgumentNullException(nameof(rentRepository));
            }

            _depositCalculator = depositCalculator;
            _rentRepository    = rentRepository;
            _rentSumCalculate  = rentSumCalculate;
            _reserveRepository = reserveRepository;
            _reserveService    = reserveService;
        }
 public DepositController(ILogger <DepositController> logger, IDepositCalculator depositCalculator)
 {
     _logger            = logger;
     _depositCalculator = depositCalculator;
 }