示例#1
0
        public WalletService(
            ICoreUnitOfWork unitOfWork,
            IBankService bankService,
            IPassService passService,
            string numberOfFirstDaysWithoutComission,
            TransferFactory transferFactory,
            string maxWithdraw,
            string maxDeposit
            )
        {
            UnitOfWork      = unitOfWork;
            BankService     = bankService;
            PassService     = passService;
            TransferFactory = transferFactory;

            if (!int.TryParse(numberOfFirstDaysWithoutComission, out NumberOfFirstDaysWithoutComission))
            {
                throw new ArgumentException("Invalid NumberOfFirstDaysWithoutComission string");
            }

            if (!decimal.TryParse(maxWithdraw, out MaxWithdraw))
            {
                throw new ArgumentException("Invalid MaxDeposit string");
            }

            if (!decimal.TryParse(maxDeposit, out MaxDeposit))
            {
                throw new ArgumentException("Invalid MaxDeposit string");
            }
        }
示例#2
0
 public PassesController(IUserPassService iUserPassService,
                         ITicketService iTicketService,
                         ITicketTypeService iTicketTypeService,
                         ICollectionService iCollectionService,
                         IPassService iPassService,
                         ITicketTypeInCollectionService iTicketTypeInCollectionService,
                         IMapper mapper)
 {
     _iUserPassService               = iUserPassService;
     _iTicketService                 = iTicketService;
     _iTicketTypeService             = iTicketTypeService;
     _iCollectionService             = iCollectionService;
     _iPassService                   = iPassService;
     _iTicketTypeInCollectionService = iTicketTypeInCollectionService;
     _mapper = mapper;
 }
示例#3
0
 public PassController(IPassService passService, IMapper mapper, ILoggerService loggerService)
 {
     _passService   = passService;
     _mapper        = mapper;
     _loggerService = loggerService;
 }
 public PassController(IPassService passService)
 {
     _passService = passService;
 }
示例#5
0
 public PassController(IPassService passService, IMessageHandler messageHandler, IHttpContextAccessorExtension _httpContextAccessorExtension, ILoggerManager logger) : base(_httpContextAccessorExtension, messageHandler, logger)
 {
     _passService = passService;
 }
 public PassController(IPassService service, IMapper mapper, IValidator <Pass> validator)
 {
     _service   = service;
     _mapper    = mapper;
     _validator = validator;
 }
 public PassController(IPassService service)
 {
     _service = service;
 }