public CustomerController(BankingDB db, ICodeSender codeSender, IBulkCodeSender bulkCodeSender, CurrencyCalculator currencyCalculator, IWebHostEnvironment hostingEnvironment)
 {
     this._db                = db;
     this._codeSender        = codeSender;
     this.bulkCodeSender     = bulkCodeSender;
     this.currencyCalculator = currencyCalculator;
     this.hostingEnvironment = hostingEnvironment;
 }
 public CurrencyCalculator(BankingDB bankingDB)
 {
     this.bankingDB = bankingDB;
 }
 public CustomersController(BankingDB context, IOptions <SMSServiceOptions> smsOptions, IConfiguration configuration)
 {
     _context           = context;
     this.configuration = configuration;
     _smsOptions        = smsOptions.Value;
 }