public UserInfo Create(UserInfo entity) { UserInfo createdUser = _contex.Add <UserInfo>(entity).Entity; _contex.SaveChanges(); return(createdUser); }
public Product Create(Product entity) { Product createdProduct = _ctx.Add <Product>(entity).Entity; _ctx.SaveChanges(); return(createdProduct); }
public Category Create(Category entity) { Category createdCategory = _ctx.Add <Category>(entity).Entity; _ctx.SaveChanges(); return(createdCategory); }
public BookingOrder Create(BookingOrder entity) { BookingOrder createdBooking = _ctx.Add <BookingOrder>(entity).Entity; _ctx.SaveChanges(); return(createdBooking); }
public LoginUser Create(LoginUser entity) { LoginUser createdLoginUser = _ctx.LoginUsers.Add(entity).Entity; _ctx.SaveChanges(); return(createdLoginUser); }
public void Seed(VrBookingContext ctx) { if (ctx.Database.EnsureCreated()) { string paswordString = "123456"; _authenticationHelper.CreatePasswordHash(paswordString, out byte[] passwordHash, out byte[] passwordSalt); UserInfo userInfo1 = new UserInfo() { Address = "BjørneBy", Email = "*****@*****.**", FirstName = "Thorbjørn", LastName = "Damkjær", PhoneNumber = "12345678" }; LoginUser user1 = new LoginUser() { IsActivated = true, IsAdmin = false, PasswordHash = passwordHash, PasswordSalt = passwordSalt, UserInfo = userInfo1, }; UserInfo userInfo2 = new UserInfo() { Email = "*****@*****.**", Address = "RoadRoad 1.", FirstName = "Christian", LastName = "Andersen", PhoneNumber = "12345678" }; LoginUser user2 = new LoginUser() { IsActivated = true, IsAdmin = true, PasswordHash = passwordHash, PasswordSalt = passwordSalt, UserInfo = userInfo2 }; UserInfo userInfo3 = new UserInfo() { Email = "*****@*****.**", Address = "StreetStreet 2.", FirstName = "Nijas", LastName = "Hansen", PhoneNumber = "12345678" }; LoginUser user3 = new LoginUser() { IsActivated = true, IsAdmin = false, PasswordHash = passwordHash, PasswordSalt = passwordSalt, UserInfo = userInfo3 }; Category cat1 = new Category { Name = "VR Room", Description = "Rooms on EASV", ImgUrl = "https://i.pinimg.com/originals/ec/93/0f/ec930fe87c4c1391de4946351d0967c2.jpg" }; Category cat2 = new Category { Name = "VR & AR Equipment", Description = "VR & AR Equipment on EASV", ImgUrl = "https://www.avrspot.com/wp-content/uploads/2019/06/AR-2-1024x629-1024x585.jpg" }; Category cat3 = new Category { Name = "Other Equipment", Description = "Drones or Camera equipment on EASV", ImgUrl = "https://149355317.v2.pressablecdn.com/wp-content/uploads/2018/09/Mavic-2-Pro-Image-1.jpg" }; List <Category> cats = new List <Category> { cat1, cat2, cat3 }; string desciption = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."; Product product1 = new Product() { Name = "product", Category = cat1, Description = desciption }; Product product2 = new Product() { Name = "product", Category = cat1, Description = desciption }; Product product3 = new Product() { Name = "product", Category = cat1, Description = desciption }; Product product4 = new Product() { Name = "product", Category = cat1, Description = desciption }; Product product5 = new Product() { Name = "product", Category = cat1, Description = desciption }; Product product6 = new Product() { Name = "product", Category = cat2, Description = desciption }; Product product7 = new Product() { Name = "product", Category = cat3, Description = desciption }; Product prodEquip2 = new Product() { Category = cat2, Description = "Its very good", Name = "Oculus Quest" }; Product prodEquip3 = new Product() { Category = cat2, Description = "Its insanely good", Name = "Valve Index" }; Product prodEquip4 = new Product() { Category = cat2, Description = "Its insanely good", Name = "HTC VIVE" }; Product prodEquip5 = new Product() { Category = cat3, Description = "Its kinda good", Name = "Oculus Rift" }; Product prodEquip = new Product() { Category = cat2, Description = "Its good", Name = "HTC VIVE", }; List <Product> prods = new List <Product> { product1, product2, product3, product4, product5, product6, product7, prodEquip, prodEquip2, prodEquip3, prodEquip4, prodEquip5 }; DateTime s1 = new DateTime(2019, 12, 6, 15, 0, 0, DateTimeKind.Utc); DateTime e1 = new DateTime(2019, 12, 6, 16, 0, 0, DateTimeKind.Utc); DateTime s2 = new DateTime(2019, 12, 7, 13, 0, 0, DateTimeKind.Utc); DateTime e2 = new DateTime(2019, 12, 7, 19, 0, 0, DateTimeKind.Utc); List <BookingOrder> list = new List <BookingOrder> { new BookingOrder { User = userInfo1, Product = product1, StartTimeOfBooking = s1, EndTimeOfBooking = e1, }, new BookingOrder { User = userInfo1, Product = product1, StartTimeOfBooking = s2, EndTimeOfBooking = e2, } }; ctx.AddRange(prods); ctx.AddRange(cats); ctx.AddRange(new List <LoginUser> { user1, user2, user3 }); ctx.AddRange(list); ctx.SaveChanges(); } }