示例#1
0
 public AccountTransactionsController(MiniBankingDbContext context, IHttpContextAccessor httpContextAccessor) : base(context, httpContextAccessor)
 {
     transactionService     = new AccountTransactionService(context, Constants.DefaultConnectionString);
     depositService         = new AccountDepositService(context);
     withdrawalService      = new AccountWithdrawalService(context);
     customerAccountService = new CustomerAccountService(context);
     transferService        = new AccountTransferService(context);
     _httpContextAccessor   = httpContextAccessor;
 }
示例#2
0
 public LoginController(MiniBankingDbContext context)
 {
     _context               = context;
     authService            = new AuthenticateService(_context);
     customerService        = new CustomerService(_context);
     customerAccountService = new CustomerAccountService(_context);
     depositService         = new AccountDepositService(_context);
     transactionService     = new AccountTransactionService(_context, Constants.DefaultConnectionString);
 }
示例#3
0
        public BaseController(MiniBankingDbContext context, IHttpContextAccessor httpContextAccessor)
        {
            ResponseModel = new ResponseModel();
            Context       = context;

            var user = httpContextAccessor.HttpContext.User;

            if (user.Identity.IsAuthenticated)
            {
                var claimsIdentity = (System.Security.Claims.ClaimsIdentity)user.Identity;
                AppClaim = claimsIdentity.ParseClaim();
            }
            else
            {
                AppClaim = null;
            }
        }
示例#4
0
 public AccountWithdrawalService(MiniBankingDbContext context) : base(context)
 {
     _context = context;
 }
 public AuthenticateService(MiniBankingDbContext context) : base(context)
 {
     _context = context;
 }
示例#6
0
 public CustomerService(MiniBankingDbContext context) : base(context)
 {
     _context = context;
 }
示例#7
0
 public AccountDepositService(MiniBankingDbContext context) : base(context)
 {
     _context = context;
 }
示例#8
0
 public GenericRepository(MiniBankingDbContext context)
 {
     _context = context;
 }
 public AccountTransferService(MiniBankingDbContext context) : base(context)
 {
     _context = context;
 }
示例#10
0
 public AccountTransactionService(MiniBankingDbContext context, string connectionString) : base(context)
 {
     _context          = context;
     _connectionString = connectionString;
 }
示例#11
0
 public CustomerController(MiniBankingDbContext context, IHttpContextAccessor httpContextAccessor) : base(context, httpContextAccessor)
 {
     customerService      = new CustomerService(context);
     _httpContextAccessor = httpContextAccessor;
 }