コード例 #1
0
        public static void Initialize(IServiceProvider serviceProvider)
        {
            using (var context = new PreQualificationContext(
                       serviceProvider.GetRequiredService <DbContextOptions <PreQualificationContext> >()))
            {
                //don't re-seed if any present
                if (context.Card.Any())
                {
                    return;
                }

                context.Card.AddRange(
                    new Card()
                {
                    CardName           = "Vanquis",
                    Apr                = 39.9m,
                    MinAgeMonths       = 216,
                    MaxAgeMonths       = 2400,
                    MinIncomeGbp       = 0,
                    MaxIncomeGbp       = 29999.99m,
                    PromotionalMessage = "Rebuild your credit score with our award winning credit card!"
                },
                    new Card()
                {
                    CardName           = "Barclaycard",
                    Apr                = 6.9m,
                    MinAgeMonths       = 216,
                    MaxAgeMonths       = 2400,
                    MinIncomeGbp       = 30000,
                    MaxIncomeGbp       = Int32.MaxValue,
                    PromotionalMessage = "Barclaycard was the first provider to offer a credit card in Britain"
                }
                    );
                context.SaveChanges();
            }
        }
コード例 #2
0
 public CardApplicationResultRepository(PreQualificationContext context)
 {
     this._context = context;
 }
コード例 #3
0
 public CardRepository(PreQualificationContext context)
 {
     _context = context;
 }