コード例 #1
0
 private void SeedDb()
 {
     using var context = new JewelryStoreDbContext(_dbContextOptions);
     _userRoles        = new List <UserRole>
     {
         new UserRole {
             Id = Guid.NewGuid(), CreatedOn = DateTime.Now, Name = "Privilaged", IsActive = true
         },
         new UserRole {
             Id = Guid.NewGuid(), CreatedOn = DateTime.Now, Name = "Regular", IsActive = true
         }
     };
     _discounts = new List <Discount>
     {
         new Discount {
             Id = Guid.NewGuid(), CreatedOn = DateTime.Now, DiscountPer = 2, IsActive = true, UserRoleId = _userRoles.First().Id
         },
         new Discount {
             Id = Guid.NewGuid(), CreatedOn = DateTime.Now, DiscountPer = 0, IsActive = true, UserRoleId = _userRoles.Skip(1).First().Id
         }
     };
     context.AddRange(_userRoles);
     context.AddRange(_discounts);
     context.SaveChanges();
 }
コード例 #2
0
 private void SeedDb()
 {
     using var context = new JewelryStoreDbContext(_dbContextOptions);
     _userRoles        = new List <UserRole>
     {
         new UserRole {
             Id = Guid.NewGuid(), CreatedOn = DateTime.Now, Name = "Privilaged", IsActive = true
         },
         new UserRole {
             Id = Guid.NewGuid(), CreatedOn = DateTime.Now, Name = "Regular", IsActive = true
         }
     };
     _users = new List <User>
     {
         new User {
             Id = Guid.NewGuid(), CreatedOn = DateTime.Now, Name = "Abby", Password = "******", IsActive = true, UserRoleId = _userRoles.First().Id
         },
         new User {
             Id = Guid.NewGuid(), CreatedOn = DateTime.Now, Name = "Barack", Password = "******", IsActive = true, UserRoleId = _userRoles.Skip(1).First().Id
         },
     };
     context.AddRange(_userRoles);
     context.AddRange(_users);
     context.SaveChanges();
 }
コード例 #3
0
 public UserRepository(JewelryStoreDbContext context) : base(context)
 {
 }
コード例 #4
0
 public GenericRepository(JewelryStoreDbContext context)
 {
     _context = context;
     _entity  = _context.Set <T>();
 }
コード例 #5
0
 /// <summary>
 /// Creates an instance.
 /// </summary>
 /// <param name="context"></param>
 public UnitOfWork(JewelryStoreDbContext context)
 {
     _context = context;
 }
コード例 #6
0
 public DiscountRepository(JewelryStoreDbContext context) : base(context)
 {
 }