Пример #1
0
        public static void Initialize(RechargeKadDBContext context)
        {
            context.Database.EnsureCreated();

            if (context.ServiceCodes.Any())
            {
                return;   // DB has been seeded
            }

            var serviceCodes = new ServiceCode[]
            {
                new ServiceCode()
                {
                    NetworkType = NetworkType.AIRTEL, RechargeType = RechargeType.AIRTIME, Vendor = Vendor.CREDIT_SWITCH, Code = "A01E"
                },
                new ServiceCode()
                {
                    NetworkType = NetworkType.ETISALAT, RechargeType = RechargeType.AIRTIME, Vendor = Vendor.CREDIT_SWITCH, Code = "A02E"
                },
                new ServiceCode()
                {
                    NetworkType = NetworkType.GLOBACOM, RechargeType = RechargeType.AIRTIME, Vendor = Vendor.CREDIT_SWITCH, Code = "A03E"
                },
                new ServiceCode()
                {
                    NetworkType = NetworkType.MTN, RechargeType = RechargeType.AIRTIME, Vendor = Vendor.CREDIT_SWITCH, Code = "A04E"
                },

                new ServiceCode()
                {
                    NetworkType = NetworkType.AIRTEL, RechargeType = RechargeType.DATA, Vendor = Vendor.CREDIT_SWITCH, Code = "D01D"
                },
                new ServiceCode()
                {
                    NetworkType = NetworkType.ETISALAT, RechargeType = RechargeType.DATA, Vendor = Vendor.CREDIT_SWITCH, Code = "D02D"
                },
                new ServiceCode()
                {
                    NetworkType = NetworkType.GLOBACOM, RechargeType = RechargeType.DATA, Vendor = Vendor.CREDIT_SWITCH, Code = "D03D"
                },
                new ServiceCode()
                {
                    NetworkType = NetworkType.MTN, RechargeType = RechargeType.DATA, Vendor = Vendor.CREDIT_SWITCH, Code = "D04D"
                },
            };

            foreach (ServiceCode s in serviceCodes)
            {
                context.ServiceCodes.Add(s);
            }
            context.SaveChanges();
        }
Пример #2
0
 public SampleController(RechargeKadDBContext context)
 {
     _context = context;
 }
Пример #3
0
 public VendController(RechargeKadDBContext context, IOptions <CreditSwitchConfig> config, ILogger <VendController> logger)
 {
     _context = context;
     _config  = config?.Value;
     _logger  = logger;
 }
 public TransactionsController(RechargeKadDBContext context)
 {
     _context = context;
 }