示例#1
0
        private static void SeedAdmins(_AppDbContext context)
        {
            if (context.Admins.Any())
            {
                return;
            }

            var accountStatusValues = Enum.GetValues(typeof(AccountStatus));

            context.Add(new Admin
            {
                Id                   = RandomGenerator.GenerateUUID(),
                FirstName            = "Pro",
                LastName             = "Dev",
                Email                = "*****@*****.**",
                AdminAccountStatusId = AccountStatus.Active
            });
            context.Admins.AddRange(Enumerable.Range(1, 5).Select(index => new Admin
            {
                Id                   = RandomGenerator.GenerateUUID(),
                FirstName            = RandomGenerator.GenerateName(),
                LastName             = RandomGenerator.GenerateName(),
                Email                = RandomGenerator.GenerateEmail(index),
                AdminAccountStatusId = (AccountStatus)accountStatusValues.GetValue(RandomGenerator.GenerateNumber(accountStatusValues.Length)),
            }));
            context.SaveChanges();
        }
示例#2
0
        private static void SeedAdminAccountStatus(_AppDbContext context)
        {
            if (context.AdminAccountStatuses.Any())
            {
                return;
            }

            Array accountStatusValues = Enum.GetValues(typeof(AccountStatus));

            context.AdminAccountStatuses.AddRange(Enumerable.Range(0, accountStatusValues.Length).Select(index => new AdminAccountStatus
            {
                AccountStatus = (AccountStatus)accountStatusValues.GetValue(index),
                Description   = ((AccountStatus)accountStatusValues.GetValue(index)).ToName()
            }));
            context.SaveChanges();
        }
示例#3
0
 public CategoryRepository(_AppDbContext context) : base(context)
 {
     _context = context;
 }
示例#4
0
 public TaxRepository(_AppDbContext context) : base(context)
     => _context = context;
示例#5
0
 public BaseRepository(_AppDbContext context)
 {
     _context = context;
 }
示例#6
0
 public ValuesController(_AppDbContext context) : base(context)
 {
 }
示例#7
0
 public ProductRepository(_AppDbContext context) : base(context)
     => _context = context;
示例#8
0
 private static void SeedAdminRoles(_AppDbContext context)
 {
 }
示例#9
0
 public AdminService(_AppDbContext context)
 {
     _context = context;
 }
示例#10
0
 public PaymentMethodRepository(_AppDbContext context) : base(context)
 {
     _context = context;
 }
示例#11
0
 public InvoiceRepository(_AppDbContext context) : base(context)
 {
     _context = context;
 }
示例#12
0
 public UnitOfMeasureRepository(_AppDbContext context) : base(context)
     => _context = context;
示例#13
0
 public ClientRepository(_AppDbContext context) : base(context)
 {
     _context = context;
 }
示例#14
0
 public PaymentTermRepository(_AppDbContext context) : base(context)
 {
     _context = context;
 }
示例#15
0
 public SupplierRepository(_AppDbContext context) : base(context)
 {
     _context = context;
 }
示例#16
0
 public AdminsController(_AppDbContext context) : base(context)
 {
 }
示例#17
0
 public CountryRepository(_AppDbContext context) : base(context)
 {
     this._context = context;
 }
示例#18
0
 public GoodsTypeRepository(_AppDbContext context) : base(context)
 {
     _context = context;
 }
示例#19
0
 public DocumentNumberSequenceRepository(_AppDbContext context) : base(context)
 {
 }
示例#20
0
 public CompanyRepository(_AppDbContext context) : base(context)
     => _context = context;
示例#21
0
 public PurchaseOrderRepository(_AppDbContext context) : base(context)
     => _context = context;
示例#22
0
 public _BaseController(_AppDbContext context)
 {
     _context = context;
 }