public GarageService(GarageDbContext dbContext) { this.dbContext = dbContext; }
protected override void Seed(MittGarage.DataAccessLayer.GarageDbContext context) { using (var db = new GarageDbContext()) { Owner owner; owner = new Owner { OwnerID = 0, Name = "Adam Trädgårdh" }; db.Owners.AddOrUpdate(o => o.OwnerID, owner); owner = new Owner { OwnerID = 1, Name = "Orvar Persson" }; db.Owners.AddOrUpdate(o => o.OwnerID, owner); owner = new Owner { OwnerID = 2, Name = "Per Orvarsson" }; db.Owners.AddOrUpdate(o => o.OwnerID, owner); owner = new Owner { OwnerID = 3, Name = "Hugo Svensson" }; db.Owners.AddOrUpdate(o => o.OwnerID, owner); owner = new Owner { OwnerID = 4, Name = "Sven Hugosson" }; db.Owners.AddOrUpdate(o => o.OwnerID, owner); owner = new Owner { OwnerID = 5, Name = "Glada draken" }; db.Owners.AddOrUpdate(o => o.OwnerID, owner); owner = new Owner { OwnerID = 6, Name = "Sura draken" }; db.Owners.AddOrUpdate(o => o.OwnerID, owner); owner = new Owner { OwnerID = 7, Name = "Någon Okänd" }; db.Owners.AddOrUpdate(o => o.OwnerID, owner); owner = new Owner { OwnerID = 8, Name = "Bror Ivarsson" }; db.Owners.AddOrUpdate(o => o.OwnerID, owner); owner = new Owner { OwnerID = 9, Name = "Ivar Brorsson" }; db.Owners.AddOrUpdate(o => o.OwnerID, owner); owner = new Owner { OwnerID = 10, Name = "Ivar Brorsson" }; db.Owners.AddOrUpdate(o => o.OwnerID, owner); owner = new Owner { OwnerID = 11, Name = "Eva Trädgårdh" }; db.Owners.AddOrUpdate(o => o.OwnerID, owner); owner = new Owner { OwnerID = 12, Name = "Hans Brädgård" }; db.Owners.AddOrUpdate(o => o.OwnerID, owner); VehicleType type; type = new VehicleType { VTID = 0, VType = "-" }; db.Types.AddOrUpdate(t => t.VTID, type); type = new VehicleType { VTID = 1, VType = "car" }; db.Types.AddOrUpdate(t => t.VTID, type); type = new VehicleType { VTID = 2, VType = "motorcycle" }; db.Types.AddOrUpdate(t => t.VTID, type); type = new VehicleType { VTID = 3, VType = "boat" }; db.Types.AddOrUpdate(t => t.VTID, type); type = new VehicleType { VTID = 4, VType = "bicycle" }; db.Types.AddOrUpdate(t => t.VTID, type); type = new VehicleType { VTID = 5, VType = "airplane" }; db.Types.AddOrUpdate(t => t.VTID, type); var car = new Vehicle { OwnerID = 1, VTID = 1, RegNr = Configuration.createNummerplat(), }; db.Vehicles.AddOrUpdate(r => r.Id, car); car = new Vehicle { OwnerID = 2, VTID = 2, RegNr = Configuration.createNummerplat(), }; db.Vehicles.AddOrUpdate(r => r.Id, car); car = new Vehicle { OwnerID = 3, VTID = 4, Brand = "Shark-24" }; db.Vehicles.AddOrUpdate(r => r.Id, car); car = new Vehicle { OwnerID = 4, VTID = 4 }; db.Vehicles.AddOrUpdate(r => r.Id, car); car = new Vehicle { OwnerID = 5, VTID = 4, Brand = "Yamaha" }; db.Vehicles.AddOrUpdate(r => r.Id, car); car = new Vehicle { OwnerID = 5, VTID = 3, RegNr = Configuration.createNummerplat(), }; db.Vehicles.AddOrUpdate(r => r.Id, car); car = new Vehicle { OwnerID = 6, VTID = 4, Brand = "Tailwind-33" }; db.Vehicles.AddOrUpdate(r => r.Id, car); car = new Vehicle { OwnerID = 7, VTID = 5, }; db.Vehicles.AddOrUpdate(r => r.Id, car); car = new Vehicle { OwnerID = 8, VTID = 6, }; db.Vehicles.AddOrUpdate(r => r.Id, car); car = new Vehicle { OwnerID = 9, VTID = 2, RegNr = Configuration.createNummerplat(), Brand = "Saab" }; db.Vehicles.AddOrUpdate(r => r.Id, car); car = new Vehicle { OwnerID = 10, VTID = 2, RegNr = Configuration.createNummerplat(), Brand = "Volvo", }; db.Vehicles.AddOrUpdate(r => r.Id, car); car = new Vehicle { OwnerID = 11, VTID = 2, RegNr = Configuration.createNummerplat(), Brand = "Subaru", }; db.Vehicles.AddOrUpdate(r => r.Id, car); car = new Vehicle { OwnerID = 12, VTID = 2, RegNr = Configuration.createNummerplat(), Brand = "Datsun", }; db.Vehicles.AddOrUpdate(r => r.Id, car); SaveChanges(db); } }
//private IVehicleRepository _repo; //public VehiclesController(IVehicleRepository repo) public VehiclesController() { _context = new GarageDbContext(); _vehicle = new VehicleRepository(); }
public DepartmentService(GarageDbContext dbContext) { this.dbContext = dbContext; }
public EmployeeService(GarageDbContext dbContext) { this.dbContext = dbContext; }
public OwnersController() { _owner = new OwnerRepository(); _context = new GarageDbContext(); }
public SlotsController() { _slot = new SlotRepository(); _vehicle = new VehicleRepository(); _context = new GarageDbContext(); }