public void Setup() { string dbName = Guid.NewGuid().ToString(); DbContextOptions <AutoDbContext> options = new DbContextOptionsBuilder <AutoDbContext>() .UseInMemoryDatabase(databaseName: dbName).Options; dbContext = new AutoDbContext(options); }
public ModelController(AutoDbContext db) { _db = db; ModelVM = new ModelViewModel() { Makes = _db.Makes.ToList(), Model = new Models.Model() }; }
private void SaveBrandsForSource(IServiceProvider serviceProvider, SourceEnum sourceEnum) { AutoDbContext dbContext = serviceProvider.GetService <AutoDbContext>(); IEnumerable <Brand> brands = serviceProvider.GetDataCollector(sourceEnum).GetBrands(); foreach (Brand brand in brands) { dbContext.Brands.Add(brand); } dbContext.SaveChanges(); }
private static void SeedDb(ServiceProvider serviceProvider) { AutoDbContext dbContext = serviceProvider.GetService <AutoDbContext>(); if (!dbContext.Sources.Any()) { dbContext.Sources.Add(new Source { Id = 1, Name = "Cars.bg", }); } }
private void SaveCars(IDataCollector dataCollector, IList <ModelSearchDto> bin, IServiceProvider serviceProvider, bool newCars) { AutoDbContext dbContext = serviceProvider.GetService <AutoDbContext>(); foreach (ModelSearchDto model in bin) { IEnumerable <Car> cars = dataCollector.GetAllCars(model, newCars); foreach (Car car in cars) { dbContext.Cars.Add(car); } dbContext.SaveChanges(); } }
private void SaveAllModelsForSource(IServiceProvider serviceProvider, SourceEnum source) { List <BrandSearchDto> brandsSearch = serviceProvider.GetService <BrandFinder>().GetBrandSearchDtos(source); AutoDbContext dbContext = serviceProvider.GetService <AutoDbContext>(); foreach (BrandSearchDto brandSearch in brandsSearch) { IEnumerable <Model> models = serviceProvider.GetDataCollector(source).GetModels(brandSearch); foreach (Model model in models) { dbContext.Models.Add(model); } dbContext.SaveChanges(); } }
public FeaturesController(AutoDbContext context, IMapper mapper) { this.context = context; this.mapper = mapper; }
protected EFRepository(AutoDbContext context) { Context = context; _items = Context.Set <TEntity>(); }
public ModelFinder(AutoDbContext dbContext) { this.dbContext = dbContext; }
public EFMarcaRepository(AutoDbContext ctx) { context = ctx; }
public AutosController(AutoDbContext context) { _context = context; }
public CarBrandRepository(AutoDbContext context) : base(context) { }
public EFAutoRepository(AutoDbContext ctx) { context = ctx; }
public BrandFinder(AutoDbContext autoDbContext) { this.dbContext = autoDbContext; }
public CarFinder(AutoDbContext autoDbContext) { this.dbContext = autoDbContext; }
public CarColorRepository(AutoDbContext context) : base(context) { }
public MakeController(AutoDbContext db) { _db = db; }