public static void SeedData(IServiceProvider serviceProvider, UserManager <ApplicationUser> users, IConfiguration _config) { using (var dbContext = new VROOMDbContext(serviceProvider.GetRequiredService <DbContextOptions <VROOMDbContext> >())) { dbContext.Database.EnsureCreated(); AddRoles(dbContext); SeedUsers(users, _config); } }
public DatabaseTest() { _connection = new SqliteConnection("Filename=:memory:"); _connection.Open(); _db = new VROOMDbContext( new DbContextOptionsBuilder <VROOMDbContext>() .UseSqlite(_connection) .Options); _db.Database.EnsureCreated(); }
private static void AddRoles(VROOMDbContext context) { if (context.Roles.Any()) { return; } foreach (var role in Roles) { context.Roles.Add(role); context.SaveChanges(); } }
public EmployeeRepository(VROOMDbContext context) { _context = context; }
public EquipmentItemRepository(VROOMDbContext context) { _context = context; }
/// <summary> /// Instantiates a new EmployeeEquipmentItemRepository object. /// </summary> /// <param name="context"> /// VROOMDbContext: an object that inherits from DbContext /// </param> /// <param name="employee"> /// IEmployee: an object that implements IEmployee /// </param> /// <param name="equipmentItem"> /// IEquipmentItem: an object that implements IEquipmentItem /// </param> public EmployeeEquipmentItemRepository(VROOMDbContext context, IEmployee employee, IEquipmentItem equipmentItem) { _context = context; _employee = employee; _equipmentItem = equipmentItem; }