Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 6.76 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Data.Entity;
  7. using DAL.Entities;
  8.  
  9. namespace DAL.EF
  10. {
  11.     public class BlackStorkDbInitializer : DropCreateDatabaseAlways<BlackStorkContext>
  12.     {
  13.         protected override void Seed(BlackStorkContext context)
  14.         {
  15.             context.Topics.Add(new Topic
  16.             {
  17.                 Header = "Мы запустили новый веб-сайт!",
  18.                 DateOfCreate = DateTime.Now,
  19.                 Description = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a",
  20.                 PathForMainPhoto = null,
  21.                 PathForFolderWithPhotos = null
  22.             });
  23.  
  24.             context.Topics.Add(new Topic
  25.             {
  26.                 Header = "В продаже появились шлейки в новом цвете! ",
  27.                 DateOfCreate = DateTime.Now,
  28.                 Description = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a",
  29.                 PathForMainPhoto = "/Content/img/harness-red.jpg",
  30.                 PathForFolderWithPhotos = null
  31.             });
  32.  
  33.             context.Topics.Add(new Topic
  34.             {
  35.                 Header = "Распродажа в честь открытия сайта",
  36.                 DateOfCreate = DateTime.Now,
  37.                 Description = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a",
  38.                 PathForMainPhoto = "/Content/img/sale.png",
  39.                 PathForFolderWithPhotos = null
  40.             });
  41.  
  42.             context.Topics.Add(new Topic
  43.             {
  44.                 Header = "Виталий Тишник в снаряжении Black Stork прошел Беренгию! ",
  45.                 DateOfCreate = DateTime.Now,
  46.                 Description = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a",
  47.                 PathForMainPhoto = "/Content/img/tishkin.jpg",
  48.                 PathForFolderWithPhotos = null
  49.             });
  50.  
  51.             //Products
  52.             context.Products.Add(new Product
  53.             {
  54.                 Name = "Шлейка x-back",
  55.                 Description = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec.",
  56.                 PathForMainPhoto = "/Content/img/harness-blue.jpg",
  57.                 PathForFolderWithPhotos = null
  58.             });
  59.  
  60.             context.Products.Add(new Product
  61.             {
  62.                 Name = "Вилка",
  63.                 Description = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec.",
  64.                 PathForMainPhoto = "/Content/img/fork.jpg",
  65.                 PathForFolderWithPhotos = null
  66.             });
  67.  
  68.             context.Products.Add(new Product
  69.             {
  70.                 Name = "Потяг",
  71.                 Description = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec.",
  72.                 PathForMainPhoto = "/Content/img/pull.jpg",
  73.                 PathForFolderWithPhotos = null
  74.             });
  75.  
  76.             context.Products.Add(new Product
  77.             {
  78.                 Name = "Рюкзак",
  79.                 Description = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec.",
  80.                 PathForMainPhoto = "/Content/img/backpack.jpg",
  81.                 PathForFolderWithPhotos = null
  82.             });
  83.  
  84.             context.Products.Add(new Product
  85.             {
  86.                 Name = "Ошейник",
  87.                 Description = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec.",
  88.                 PathForMainPhoto = "/Content/img/collar.jpg",
  89.                 PathForFolderWithPhotos = null
  90.             });
  91.  
  92.  
  93.             context.UserAccounts.Add(new UserAccount {Login = "v-haiduk@yandex.ru", HashOfPassword = "123" });
  94.             context.UserAccounts.Add(new UserAccount {Login = "v-haiduk@hotmail.com", HashOfPassword = "12345" });
  95.             context.UserAccounts.Add(new UserAccount { Login = "test@test.com", HashOfPassword = "12345" });
  96.  
  97.             context.Subcribs.Add(new Subscribe { Email = "ivanov@mail.ru" });
  98.             context.Subcribs.Add(new Subscribe { Email = "petrov@mail.ru" });
  99.             context.Subcribs.Add(new Subscribe { Email = "sidorov@mail.ru" });
  100.  
  101.  
  102.             base.Seed(context);
  103.         }
  104.     }
  105. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement