Guest User

Untitled

a guest
Sep 3rd, 2015
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.88 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. FavouritedBy = new HashSet<ApplicationUser>
  162. {
  163. user2,
  164. user4
  165. }
  166. };
  167.  
  168. var movie2 = new Movie()
  169. {
  170. Title = "S Maikati Na More",
  171. Actors = new HashSet<Actor>
  172. {
  173. actor4,
  174. actor2
  175. },
  176. Country = "Tadzhekistan",
  177. Length = 2,
  178. Reviews = new HashSet<Review>
  179. {
  180. review3,
  181.  
  182. },
  183. Ration = 1,
  184. Genre = genre2,
  185. FavouritedBy = new HashSet<ApplicationUser>
  186. {
  187. user1,
  188. user3
  189. }
  190. };
  191.  
  192. var movie3 = new Movie()
  193. {
  194. Title = "Shta Izpliushtq",
  195. Actors = new HashSet<Actor>
  196. {
  197. actor1,
  198. },
  199. Country = "Turkmenistan",
  200. Length = 2213214,
  201. Reviews = new HashSet<Review>
  202. {
  203. review1,
  204.  
  205. },
  206. Ration = 10,
  207. Genre = genre3,
  208. FavouritedBy = new HashSet<ApplicationUser>
  209. {
  210. user3,
  211. user4
  212. }
  213. };
  214. var movie4 = new Movie()
  215. {
  216. Title = "E Sq Stana strashno 3",
  217. Actors = new HashSet<Actor>
  218. {
  219. actor4,
  220.  
  221. },
  222. Country = "Buzlidja",
  223. Length = 69696969,
  224. Reviews = new HashSet<Review>
  225. {
  226. review4,
  227.  
  228. },
  229. Ration = 8,
  230. Genre = genre4,
  231. FavouritedBy = new HashSet<ApplicationUser>
  232. {
  233. user1,
  234. user2
  235. }
  236. };
  237.  
  238. context.Movies.Add(movie1);
  239. context.Movies.Add(movie2);
  240. context.Movies.Add(movie3);
  241. context.Movies.Add(movie4);
  242.  
  243. context.SaveChanges();
  244. }
  245. }
  246. }
Add Comment
Please, Sign In to add comment