Example #1
0
        private static void InsertValues <T>(T[] entities, BillsPaymentSystemContext context)
            where T : class
        {
            for (int i = 0; i < entities.Length; i++)
            {
                if (IsValid(entities[i]))
                {
                    context.Add(entities[i]);
                }
            }

            context.SaveChanges();
        }
        public static void InsertIntoPayments(BillsPaymentSystemContext context)
        {
            var payments = new PaymentMethodData().GetPayments();

            for (int i = 0; i < payments.Length; i++)
            {
                if (StartUp.IsValid(payments[i]) == true)
                {
                    context.Add(payments[i]);
                }
            }

            context.SaveChanges();
        }
        public static void InserIntoBankAccounts(BillsPaymentSystemContext context)
        {
            var accounts = new BankAccountsData().GetBankAccounts();

            for (int i = 0; i < accounts.Length; i++)
            {
                if (StartUp.IsValid(accounts[i]) == true)
                {
                    context.Add(accounts[i]);
                }
            }

            context.SaveChanges();
        }
        public static void InserIntoCreditCards(BillsPaymentSystemContext context)
        {
            var cards = new CreditCardsData().GetCreditCards();

            for (int i = 0; i < cards.Length; i++)
            {
                if (StartUp.IsValid(cards[i]) == true)
                {
                    context.Add(cards[i]);
                }
            }

            context.SaveChanges();
        }
        public static void InserIntoUsers(BillsPaymentSystemContext context)
        {
            var users = new UsersData().GetUsers();

            for (int i = 0; i < users.Length; i++)
            {
                if (StartUp.IsValid(users[i]) == true)
                {
                    context.Add(users[i]);
                }
            }

            context.SaveChanges();
        }