public void SeedTestLocations(VHDbmodelContext ctx)
 {
     ctx.Location.Add(new Location()
     {
         Id     = 1,
         Name   = "Vacation Hire HQ",
         Adress = "Vacation way 1, AZ"
     });
     ctx.SaveChanges();
 }
        public void SeedTestOrders(VHDbmodelContext ctx)
        {
            ctx.Order.Add(
                new Order()
            {
                AssetId    = 1,
                CustomerId = 1,
                From       = DateTimeOffset.Parse("2021-01-01"),
                To         = DateTimeOffset.Parse("2021-12-01"),
                Status     = OrderStatus.Active,
            });

            ctx.SaveChanges();
        }
 public void SeedTestCustomers(VHDbmodelContext ctx)
 {
     ctx.Customer.Add(new Customer()
     {
         Name  = "Test User 1",
         Email = "*****@*****.**",
         Age   = 55,
     });
     ctx.Customer.Add(new Customer()
     {
         Name  = "Test User 2",
         Email = "*****@*****.**",
         Age   = 69,
     });
     ctx.SaveChanges();
 }
 public void SeedTestAssets(VHDbmodelContext ctx)
 {
     ctx.Asset.Add(new Asset()
     {
         Id             = 1,
         Type           = "MotorVehicle",
         BasePrice      = 66,
         Identification = "VH1233",
     });
     ctx.Asset.Add(new Asset()
     {
         Id             = 2,
         Type           = "MotorVehicle",
         BasePrice      = 99,
         Identification = "MTZ-2231",
     });
     ctx.SaveChanges();
 }
        public void Setup()
        {
            var mapperConfig = new MapperConfiguration(cfg => cfg.AddProfile <AutoMapping>());

            _mapper = mapperConfig.CreateMapper();


            //Create In Memory Database
            _options = new DbContextOptionsBuilder <VHDbmodelContext>()
                       .UseInMemoryDatabase(databaseName: "vhdb")
                       .Options;

            //Reset DB state between tests;
            _ctx = new VHDbmodelContext(_options);
            //using (var ctx = new VHDbmodelContext(_options))
            //{
            _ctx.Database.EnsureDeleted();
            _ctx.Database.EnsureCreated();
            //}
        }
Beispiel #6
0
 public GlobalController(VHDbmodelContext ctx)
 {
     _ctx = ctx;
 }
Beispiel #7
0
 public DataSeeder(VHDbmodelContext ctx)
 {
     _ctx = ctx;
 }