protected void Application_Start() { using (DbBaglantisi db = new DbBaglantisi()) { db.Database.CreateIfNotExists(); int categoryCount = db.Categories.Count(); int SubCategoryCount = db.SubCategories.Count(); Category cat = new Category { Name = "Site Templates", Description = "Site Templates" }; Category cat1 = new Category { Name = "CMS Themes", Description = "CMS Themes" }; Category cat2 = new Category { Name = "Wordpress", Description = "Wordpress" }; Category cat3 = new Category { Name = "eCommerce", Description = "eCommerce" }; SubCategory sub = new SubCategory() { Name = "Creative", Description = "Creative", Category = cat }; SubCategory scat1 = new SubCategory { Name = "Portfolio", Description = "Portfolio", Category = cat }; SubCategory scat2 = new SubCategory { Name = "Photography", Description = "Photography", Category = cat }; SubCategory sub1 = new SubCategory() { Name = "Art", Description = "Art", Category = cat }; SubCategory sub12 = new SubCategory() { Name = "Business", Description = "Business", Category = cat }; SubCategory sub13 = new SubCategory() { Name = "Marketing", Description = "Marketing", Category = cat }; SubCategory sub14 = new SubCategory() { Name = "Food", Description = "Food", Category = cat }; SubCategory sub15 = new SubCategory() { Name = "Children", Description = "Children", Category = cat }; Extension uzanti1 = new Extension() { uzanti = ".html", Category = cat, SubCategory = sub15 }; SubCategory cat12 = new SubCategory { Name = "Blog", Description = "Blog", Category = cat1 }; SubCategory cat23 = new SubCategory { Name = "Personal", Description = "Personal", Category = cat1 }; SubCategory sub16 = new SubCategory() { Name = "Creative", Description = "Creative", Category = cat1 }; SubCategory cat16 = new SubCategory { Name = "Portfolio", Description = "Portfolio", Category = cat1 }; SubCategory sub17 = new SubCategory() { Name = "Food", Description = "Food", Category = cat1 }; Extension uzanti = new Extension() { uzanti = ".cs", Category = cat1, SubCategory = sub17 }; SubCategory cat123 = new SubCategory { Name = "Webflow", Description = "Webflow", Category = cat2 }; SubCategory scat3 = new SubCategory { Name = "Webly", Description = "Joomla", Category = cat2 }; SubCategory cat4 = new SubCategory { Name = "Drupal", Description = "Drupal", Category = cat2 }; SubCategory cat5 = new SubCategory { Name = "Sanalog", Description = "Sanalog", Category = cat2 }; SubCategory cat6 = new SubCategory { Name = "Magento", Description = "Magento", Category = cat3 }; SubCategory cat7 = new SubCategory { Name = "Shopify", Description = "Shopify", Category = cat3 }; SubCategory cat8 = new SubCategory { Name = "CS-Cart", Description = "CS-Cart", Category = cat3 }; List List1 = new List { uzanti = ".cs" }; List List2 = new List { uzanti = ".html" }; db.Lists.Add(List1); db.Lists.Add(List2); db.Extensions.Add(uzanti); db.Extensions.Add(uzanti1); if (SubCategoryCount <= 0) { db.SubCategories.Add(sub); db.SubCategories.Add(scat1); db.SubCategories.Add(scat2); db.SubCategories.Add(sub1); db.SubCategories.Add(sub12); db.SubCategories.Add(sub13); db.SubCategories.Add(sub14); db.SubCategories.Add(sub15); db.SubCategories.Add(cat12); db.SubCategories.Add(cat23); db.SubCategories.Add(cat5); db.SubCategories.Add(cat4); db.SubCategories.Add(scat3); db.SubCategories.Add(sub16); db.SubCategories.Add(sub17); db.SubCategories.Add(cat16); db.SubCategories.Add(cat123); db.SubCategories.Add(cat6); db.SubCategories.Add(cat7); db.SubCategories.Add(cat8); if (categoryCount <= 0) { db.Categories.Add(cat); db.Categories.Add(cat2); db.Categories.Add(cat1); db.Categories.Add(cat3); db.SaveChanges(); } User usr = new User { Name = "İsmail Reşat", Surname = "Akcan", Username = "******", Email = "*****@*****.**", Password = "******", RegisterTime = DateTime.Now, LastLoginTime = new DateTime(1953, 1, 1), Avatar = "/Project_Icon/user.png" }; Admin admin = new Admin() { Name = "İsmail Reşat", Surname = "Akcan", Username = "******", Email = "*****@*****.**", Password = "******", RegisterTime = DateTime.Now, LastLoginTime = new DateTime(1953, 1, 1), Role = "Admin", Avatar = "/Project_Icon/user.png" }; Admin editor = new Admin() { Name = "Ramazan", Surname = "Demir", Username = "******", Email = "*****@*****.**", Password = "******", RegisterTime = DateTime.Now, LastLoginTime = new DateTime(1953, 1, 1), Role = "Editor", Avatar = "/Project_Icon/user.png" }; ProductCode productCode = new ProductCode { Title = "Php plugin", Screenshot = "/Project_Icon/350x260.png", Description = "This field is used for search", Price = 13, SalesPrice = 45, CreateDate = DateTime.Now, HighResolution = "yes", Privacy_Policy = "True", SoftwarVersion = "AngularJs,ReactJS", FilesIncluded = ".html,.js", Browsers = "Firefox,Safari", Category = "Site Templates", SubCategory = "Creative", IsValid = 1, Tags = "Maximum of 15 key", User = usr, Product_Kind = "theme" }; ProductCode productCode2 = new ProductCode { Title = "Sanalog plugin", Screenshot = "/Project_Icon/350x260.png", Description = "This field is used for search", Price = 57, SalesPrice = 45, CreateDate = DateTime.Now, HighResolution = "yes", Privacy_Policy = "True", SoftwarVersion = "AngularJs,Jquery", FilesIncluded = ".html,.js", Browsers = "Firefox,Safari", Category = "CMS", SubCategory = "Creative", IsValid = 1, Tags = "Maximum of 15 key", User = usr, Product_Kind = "code" }; ProductCode productCode3 = new ProductCode { Title = "Android App", Screenshot = "/Project_Icon/350x260.png", Description = "This field is used for search", Price = 10, SalesPrice = 45, CreateDate = DateTime.Now, HighResolution = "yes", Privacy_Policy = "True", SoftwarVersion = "AngularJs,Jquery", FilesIncluded = ".html,.js", Browsers = "Firefox,Safari", Category = "Mobile", SubCategory = "Android", IsValid = 1, Tags = "Maximum of 15 key", User = usr, Product_Kind = "code" }; db.Admins.Add(admin); db.Admins.Add(editor); db.Users.Add(usr); db.Codes.Add(productCode); db.Codes.Add(productCode2); db.Codes.Add(productCode3); db.SaveChanges(); Comment cm = new Comment(); cm.User = usr; cm.CommentTime = DateTime.Now; cm.Content = "Amazing Product!"; cm.Product = productCode; Comment cm1 = new Comment(); cm1.User = usr; cm1.CommentTime = DateTime.Now; cm1.Content = "Great Product for all of us!"; cm1.Product = productCode2; Comment cm2 = new Comment(); cm2.User = usr; cm2.CommentTime = DateTime.Now; cm2.Content = "Amazing Product!"; cm2.Product = productCode3; Comment cm3 = new Comment(); cm3.User = usr; cm3.CommentTime = DateTime.Now; cm3.Content = "Amazing Product!"; cm3.Product = null; Comment cm4 = new Comment(); cm4.User = usr; cm4.CommentTime = DateTime.Now; cm4.Content = "Amazing Product!"; cm4.Product = null; db.Comments.Add(cm); db.Comments.Add(cm1); db.Comments.Add(cm2); db.Comments.Add(cm3); db.Comments.Add(cm4); Review rv = new Review(); rv.ReviewAutor = usr; rv.ReviewDate = DateTime.Now; rv.ReviewDescription = "Amazing Product!"; rv.ReviewCode = productCode; rv.ReviewRate = 4; Review rv1 = new Review(); rv1.ReviewAutor = usr; rv1.ReviewDate = DateTime.Now; rv1.ReviewDescription = "Amazing Product!"; rv1.ReviewCode = productCode2; rv1.ReviewRate = 4; Review rv2 = new Review(); rv2.ReviewAutor = usr; rv2.ReviewDate = DateTime.Now; rv2.ReviewDescription = "Amazing Product!"; rv2.ReviewCode = productCode3; rv2.ReviewRate = 1; Review rv3 = new Review(); rv3.ReviewAutor = usr; rv3.ReviewDate = DateTime.Now; rv3.ReviewDescription = "Amazing Product!"; rv3.ReviewCode = null; rv3.ReviewRate = 2; Review rv4 = new Review(); rv4.ReviewAutor = usr; rv4.ReviewDate = DateTime.Now; rv4.ReviewDescription = "Amazing Product!"; rv4.ReviewCode = null; rv4.ReviewRate = 3; db.Reviews.Add(rv); db.Reviews.Add(rv1); db.Reviews.Add(rv2); db.Reviews.Add(rv3); db.Reviews.Add(rv4); } } AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); }