public Supervisor(IMapper mapper, ICustomerRepo ICustomerRepo,
                   IAccountRepo IAccountRepo, ICurrencyRepo ICurrencyRepo,
                   IAccountTypeRepo IAccountTypeRepo, ICurrencyRatioRepo ICurrencyRatioRepo,
                   IOperationRepo IOperationRepo, ITransactionRepo ITransactionRepo
                   )
 {
     _mapper             = mapper;
     _ICustomerRepo      = ICustomerRepo;
     _IAccountRepo       = IAccountRepo;
     _ICurrencyRepo      = ICurrencyRepo;
     _IAccountTypeRepo   = IAccountTypeRepo;
     _ICurrencyRatioRepo = ICurrencyRatioRepo;
     _IOperationRepo     = IOperationRepo;
     _ITransactionRepo   = ITransactionRepo;
 }
 public TransferablesController(IAccountRepo repoAccount, IAccountTypeRepo repoType, ILogger <TransferablesController> logger)
 {
     _repoAccountType = repoType;
     _repoAccount     = repoAccount;
     _logger          = logger;
 }
 public AccountTypesApiController(IAccountTypeRepo ctx, ILogger <AccountTypesApiController> logger)
 {
     _context = ctx;
     _logger  = logger;
 }