Guest User

Untitled

a guest
Sep 3rd, 2015
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.21 KB | None | 0 0
  1. namespace MoviesGallery.Data.Migrations
  2. {
  3. using Models;
  4. using System;
  5. using System.Data.Entity;
  6. using System.Data.Entity.Migrations;
  7. using System.Linq;
  8. using System.Collections.Generic;
  9. using Microsoft.AspNet.Identity;
  10.  
  11. internal sealed class Configuration : DbMigrationsConfiguration<MoviesGalleryEntities>
  12. {
  13. public Configuration()
  14. {
  15. AutomaticMigrationsEnabled = true;
  16. }
  17.  
  18. protected override void Seed(MoviesGalleryEntities context)
  19. {
  20. return;
  21.  
  22. var user1 = new ApplicationUser()
  23. {
  24. Email = "ivan@gmail.com",
  25. UserName = "ivan",
  26. PasswordHash = new PasswordHasher().HashPassword("ivan"),
  27. Gender = Gender.Male,
  28. BirthDate = DateTime.Now,
  29. PersonalPage = "ivan.com"
  30. };
  31.  
  32. var user2 = new ApplicationUser()
  33. {
  34. Email = "minka",
  35. UserName = "minka@email.co.uk",
  36. PasswordHash = new PasswordHasher().HashPassword("minka"),
  37. Gender = Gender.Female,
  38. BirthDate = DateTime.Now,
  39. PersonalPage = "minka_we"
  40. };
  41.  
  42. var user3 = new ApplicationUser()
  43. {
  44. Email = "stamat",
  45. UserName = "stamat_li",
  46. PasswordHash = new PasswordHasher().HashPassword("stamatii"),
  47. Gender = Gender.Male,
  48. BirthDate = DateTime.Now,
  49. PersonalPage = "stamat.com"
  50. };
  51.  
  52. var user4 = new ApplicationUser()
  53. {
  54. Email = "gergan",
  55. UserName = "gergan@gmail.com",
  56. PasswordHash = new PasswordHasher().HashPassword("gergan!"),
  57. Gender = Gender.Male,
  58. BirthDate = DateTime.Now,
  59. PersonalPage = "gergan.com"
  60. };
  61.  
  62. var actor1 = new Actor()
  63. {
  64. Name = "Johny Depp",
  65. Biography = "Mnogo div",
  66. BornDate = DateTime.Now,
  67. HomeTown = "Kazanluk"
  68. };
  69.  
  70. var actor2 = new Actor()
  71. {
  72. Name = "Asan Blatechki",
  73. Biography = "Obicham salam",
  74. BornDate = DateTime.Now,
  75. HomeTown = "Bacova Mahala"
  76. };
  77.  
  78. var actor3 = new Actor()
  79. {
  80. Name = "Big Mamma",
  81. Biography = "da ide obi4a tia",
  82. BornDate = DateTime.Now,
  83. HomeTown = "Krun"
  84. };
  85.  
  86. var actor4 = new Actor()
  87. {
  88. Name = "Dendy",
  89. Biography = "pulen gei",
  90. BornDate = DateTime.Now,
  91. HomeTown = "Pedalevo"
  92. };
  93.  
  94. var genre1 = new Genre()
  95. {
  96. Name = "Gavri"
  97. };
  98.  
  99. var genre2 = new Genre()
  100. {
  101. Name = "Parodii"
  102.  
  103. };
  104.  
  105. var genre3 = new Genre()
  106. {
  107. Name = "Porno s Akuli"
  108.  
  109. };
  110. var genre4 = new Genre()
  111. {
  112. Name = "Liubimete na Alexandar Kamenov"
  113.  
  114. };
  115.  
  116. var review1 = new Review()
  117. {
  118. Content = "gangbang",
  119. DateOfCreation = DateTime.Now,
  120. User = user1
  121. };
  122.  
  123. var review2 = new Review()
  124. {
  125. Content = "MnooTapWe",
  126. DateOfCreation = DateTime.Now,
  127. User = user3
  128. };
  129.  
  130. var review3 = new Review()
  131. {
  132. Content = "BasiManqkaaa",
  133. DateOfCreation = DateTime.Now,
  134. User = user4
  135. };
  136.  
  137. var review4 = new Review()
  138. {
  139. Content = "QkataDrama",
  140. DateOfCreation = DateTime.Now,
  141. User = user2
  142. };
  143.  
  144. var movie1 = new Movie()
  145. {
  146. Title = "Babi po stalbite",
  147. Actors = new HashSet<Actor>
  148. {
  149. actor1,
  150. actor3
  151. },
  152. Country = "Tadzhekistan",
  153. Length = 50000000,
  154. Reviews = new HashSet<Review>
  155. {
  156. review2,
  157.  
  158. },
  159. Ration = 5,
  160. Genre = genre1
  161. };
  162.  
  163. var movie2 = new Movie()
  164. {
  165. Title = "S Maikati Na More",
  166. Actors = new HashSet<Actor>
  167. {
  168. actor4,
  169. actor2
  170. },
  171. Country = "Tadzhekistan",
  172. Length = 2,
  173. Reviews = new HashSet<Review>
  174. {
  175. review3,
  176.  
  177. },
  178. Ration = 1,
  179. Genre = genre2
  180. };
  181.  
  182. var movie3 = new Movie()
  183. {
  184. Title = "Shta Izpliushtq",
  185. Actors = new HashSet<Actor>
  186. {
  187. actor1,
  188. },
  189. Country = "Turkmenistan",
  190. Length = 2213214,
  191. Reviews = new HashSet<Review>
  192. {
  193. review1,
  194.  
  195. },
  196. Ration = 10,
  197. Genre = genre3
  198. };
  199. var movie4 = new Movie()
  200. {
  201. Title = "E Sq Stana strashno 3",
  202. Actors = new HashSet<Actor>
  203. {
  204. actor4,
  205.  
  206. },
  207. Country = "Buzlidja",
  208. Length = 69696969,
  209. Reviews = new HashSet<Review>
  210. {
  211. review4,
  212.  
  213. },
  214. Ration = 8,
  215. Genre = genre4
  216. };
  217.  
  218. context.Movies.Add(movie1);
  219. context.Movies.Add(movie2);
  220. context.Movies.Add(movie3);
  221. context.Movies.Add(movie4);
  222.  
  223. context.SaveChanges();
  224.  
  225. user1.FavouriteMovies.Add(movie2);
  226. user1.FavouriteMovies.Add(movie3);
  227.  
  228. user2.FavouriteMovies.Add(movie4);
  229. user2.FavouriteMovies.Add(movie1);
  230.  
  231. user3.FavouriteMovies.Add(movie1);
  232.  
  233. user4.FavouriteMovies.Add(movie3);
  234. user4.FavouriteMovies.Add(movie4);
  235.  
  236. context.SaveChanges();
  237.  
  238. user4.FavouriteActors.Add(actor3);
  239. user4.FavouriteActors.Add(actor4);
  240. user3.FavouriteActors.Add(actor1);
  241. user2.FavouriteActors.Add(actor4);
  242. user2.FavouriteActors.Add(actor1);
  243. user1.FavouriteActors.Add(actor2);
  244. user1.FavouriteActors.Add(actor3);
  245.  
  246. context.SaveChanges();
  247.  
  248. user4.Reviews.Add(review1);
  249. user3.Reviews.Add(review2);
  250. user2.Reviews.Add(review3);
  251. user1.Reviews.Add(review4);
  252.  
  253. context.SaveChanges();
  254. }
  255. }
  256. }
Add Comment
Please, Sign In to add comment