Exemplo n.º 1
0
 public BankAccountsController(EBankContext context)
 {
     if (context == null)
     {
         throw new ArgumentNullException(nameof(context));
     }
     _context = context;
 }
Exemplo n.º 2
0
 public AccountController(
     UserManager <Clients> userManager,
     SignInManager <Clients> signInManager,
     EBankContext context)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _context       = context;
 }
Exemplo n.º 3
0
        public EBankTest()
        {
            var options = new DbContextOptionsBuilder <EBankContext>()
                          .UseInMemoryDatabase("EbankTest")
                          .Options;

            _context = new EBankContext(options);
            _context.Database.EnsureCreated();

            // adatok inicializációja
            var ClientsData = new List <Clients>
            {
                new Clients {
                    Id = 1, FullName = "Teszt1 Elek"
                },
                new Clients {
                    Id = 2, FullName = "Teszt2 Elek"
                }
            };

            _context.Users.AddRange(ClientsData);

            var BankAccountsData = new List <BankAccounts>
            {
                new BankAccounts {
                    ID = 1, AccountNumber = "12345678-12345678-12345601", Balance = 5000, isLocked = false, ClientID = 1, Created = DateTime.Parse("2019-05-19 18:43:05.2675229")
                },
                new BankAccounts {
                    ID = 2, AccountNumber = "12345678-12345678-12345602", Balance = 5000, isLocked = false, ClientID = 2, Created = DateTime.Parse("2019-05-19 18:43:05.2675229")
                }
            };

            _context.BankAccounts.AddRange(BankAccountsData);
            _context.SaveChanges();

            _bankAccountsDTOs = BankAccountsData.Select(bankAccount => new BankAccountsDTO
            {
                ID            = bankAccount.ID,
                AccountNumber = bankAccount.AccountNumber,
                Balance       = bankAccount.Balance,
                isLocked      = bankAccount.isLocked,
                ClientName    = ClientsData.FirstOrDefault(c => c.Id == bankAccount.ClientID).FullName,
                Created       = bankAccount.Created
            }).ToList();
        }
Exemplo n.º 4
0
 public TransactionsController(EBankContext context)
 {
     _context = context;
 }