protected void btnSubmitProduct_OnClick(object sender, EventArgs e) { ProductsModel.Product product = new ProductsModel.Product(); var productImage = imageRepository.ReadImages().FirstOrDefault(i => i.Id == Convert.ToInt32(ddlImages.SelectedValue)); if (txtTitle.Text != "" && txtPrice.Text != "" && txtComment.Text != "") { product.Comment = txtComment.Text; product.Price = Convert.ToInt32(txtPrice.Text); product.Title = txtTitle.Text; product.Images = productImage.Id; productsRepository.Create(product); Response.Redirect("products.aspx"); } else if (txtTitle.Text == "") { litWarning.Text = Bootstrap.Alert("Please insert a title.", 4); } else if (txtComment.Text == "") { litWarning.Text = Bootstrap.Alert("Please insert a description.", 4); } else if (txtPrice.Text == "") { litWarning.Text = Bootstrap.Alert("Please choose a price.", 4); } else { litWarning.Text = Bootstrap.Alert("Test", 4); } }
protected override void Seed(DatabaseModel context) { UserModel.User user = new UserModel.User(); user.FirstName = "Admin"; user.HashedPassword = UserModel.Encryption("admin"); user.LastName = "Admin"; user.StreetAdress = "Admin lane"; user.StreetNumber = 22; user.UserLevel = 1; user.UserName = "******"; context.Users.Add(user); PageModel.PageCategory pageCategory = new PageModel.PageCategory(); pageCategory.Name = "Template Category"; context.PageCategories.Add(pageCategory); PageModel.PageTemplate pageTemplate = new PageModel.PageTemplate(); pageTemplate.Content = "This is your content"; pageTemplate.PageCategories = pageCategory; pageTemplate.Created = DateTime.Now; pageTemplate.Edited = DateTime.Now; pageTemplate.Creator = "Admin"; pageTemplate.Title = "Template Page"; context.PageTemplates.Add(pageTemplate); ContactModel.Mail mail = new ContactModel.Mail(); mail.Content = "This is a test mail to fill up the inventory abit"; mail.Created = DateTime.Now; mail.Sender = "*****@*****.**"; mail.Title = "Welcome to your very own website!"; mail.Watched = false; context.Mails.Add(mail); UploadModel.Image templateImage = new UploadModel.Image(); templateImage.Filename = "1024placeholder.png"; context.Images.Add(templateImage); SettingsModel.Setting setting = new SettingsModel.Setting(); setting.FooterInfo = "Test Template"; setting.PageInfo = "No data added yet."; setting.SiteName = "Template Site"; setting.Image = 1; setting.OpeningModel = true; setting.PriceModel = true; setting.ContactModel = true; setting.ProductModel = true; setting.Mapembedlink = "https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d35560.55761754828!2d10.214217099999999!3d56.14785654999999!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0000000000000000%3A0x1837916eb88c0de3!2sTivoli+Friheden!5e0!3m2!1sda!2sdk!4v1429060674382"; setting.Width = 300; setting.Height = 450; context.Setting.Add(setting); HoursModel.OpeningHours openingHours = new HoursModel.OpeningHours(); openingHours.Comment = "Comment"; openingHours.Monday = "12.00 - 23.00"; openingHours.Tuesday = "12.00 - 23.00"; openingHours.Wednesday = "12.00 - 23.00"; openingHours.Thursday = "12.00 - 23.00"; openingHours.Friday = "12.00 - 02.00"; openingHours.Saturday = "12.00 - 02.00"; openingHours.Sunday = "12.00 - 20.00"; context.OpeningHours.Add(openingHours); ProductsModel.Product product = new ProductsModel.Product(); product.Images = 1; product.Comment = "This is a default product listing."; product.Price = 234; product.Title = "Title"; context.Products.Add(product); PriceModel.Price price = new PriceModel.Price(); price.Product = "Test product"; price.Amount = 999; context.Prices.Add(price); context.SaveChanges(); base.Seed(context); }