示例#1
0
 public ATMController(
     ILogger <ATMController> logger,
     IATMRepository atmRepository)
 {
     this._logger        = logger;
     this._atmRepository = atmRepository;
 }
示例#2
0
        public PINCodeWindow(string cardNumber)
        {
            InitializeComponent();
            _cardNumber = cardNumber;
            ConnectionStringSettings settings = ConfigurationManager.ConnectionStrings["ATMContext"];

            var containerBuilder = new ContainerBuilder();

            containerBuilder.RegisterModule <ATMServiceModule>();
            var container = containerBuilder.Build();

            cardAtmRepository = container.Resolve <IATMRepository>(new NamedParameter("context", new ATMContext(settings.ConnectionString)));
            _cardId           = cardAtmRepository.GetCardIDByNumber(_cardNumber);
        }
示例#3
0
        public ATM_Window(int cardId)
        {
            InitializeComponent();

            ConnectionStringSettings settings = ConfigurationManager.ConnectionStrings["ATMContext"];

            var containerBuilder = new ContainerBuilder();

            containerBuilder.RegisterModule <ATMServiceModule>();
            var container = containerBuilder.Build();

            cardAtmRepository     = container.Resolve <IATMRepository>(new NamedParameter("context", new ATMContext(settings.ConnectionString)));
            _cardId               = cardId;
            Balans_lbl.Visibility = Visibility.Hidden;
        }
示例#4
0
 public ATMService(IATMRepository repository, IMemoryCache cache, IMapper mapper)
 {
     _repository = repository;
     _cache      = cache;
     _mapper     = mapper;
 }
示例#5
0
 public ATMService(ICurrencyHttpService currencyHttpService, IATMRepository aTMRepository)
 {
     _currencyHttpService = currencyHttpService;
     _aTMRepository       = aTMRepository;
 }
示例#6
0
 public ATMController(IATMRepository ATMRepository)
 {
     _ATMRepository = ATMRepository;
 }
示例#7
0
 public ATMService(IATMRepository aTMRepository, ICurrencyHttpService currencyHttpService)
 {
     _aTMRepository       = aTMRepository;
     _currencyHttpService = currencyHttpService;
 }