Advertisement
Guest User

Untitled

a guest
Sep 28th, 2017
429
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 10.38 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Data.Entity;
  6. using Utopia.Domain;
  7. using Utopia.Dal.Contracts;
  8. using Utopia.Infrastructure;
  9.  
  10. namespace Utopia.Dal.Seeds
  11. {
  12.     public class PlayerData : DropCreateDatabaseIfModelChanges<UtopiaContext>
  13.     {
  14.         protected override void Seed(UtopiaContext context)
  15.         {
  16.             List<Race> races = RaceManager.GetRaces();
  17.             List<Personality> personalities = new List<Personality>
  18.             {
  19.                 new Personality{Name = "Merchant"},
  20.                 new Personality{Name = "Warrior"},
  21.                 new Personality{Name = "Thief"}
  22.             };
  23.            
  24.             personalities.ForEach(p => context.Personalities.Add(p));
  25.             races.ForEach(r => context.Races.Add(r));
  26.  
  27.             List<User> users = new List<User>();
  28.  
  29.             users.Add(new User { Username = "mylzdvikckn", Email = "fzzll", Password = PasswordUtility.GetMd5Hash("wduoe"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  30.             users.Add(new User { Username = "lxiyirxduaadp", Email = "zuqje", Password = PasswordUtility.GetMd5Hash("stroiyzpkx"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  31.             users.Add(new User { Username = "jkdwjciaixnt", Email = "pwvsosblr", Password = PasswordUtility.GetMd5Hash("nbncemonrs"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  32.             users.Add(new User { Username = "qkdbxslflwphkr", Email = "mvvrojgb", Password = PasswordUtility.GetMd5Hash("kifqpz"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  33.             users.Add(new User { Username = "lgdytagdiqijj", Email = "nrnirfflk", Password = PasswordUtility.GetMd5Hash("fumqofoqywthln"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  34.             users.Add(new User { Username = "hpzwzp", Email = "shnlkxa", Password = PasswordUtility.GetMd5Hash("sxjtjgrbl"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  35.             users.Add(new User { Username = "fohdxvk", Email = "ewngq", Password = PasswordUtility.GetMd5Hash("abfpxxva"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  36.             users.Add(new User { Username = "pwnkndsgcgs", Email = "rkjakjhmm", Password = PasswordUtility.GetMd5Hash("wvotpeu"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  37.             users.Add(new User { Username = "haymadsnb", Email = "xefuo", Password = PasswordUtility.GetMd5Hash("dlrynwx"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  38.             users.Add(new User { Username = "qheetcybkhr", Email = "rjosy", Password = PasswordUtility.GetMd5Hash("ekblioraod"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  39.             users.Add(new User { Username = "igrdzgerlsf", Email = "shphlj", Password = PasswordUtility.GetMd5Hash("bbppqprcv"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  40.             users.Add(new User { Username = "kawmipbfvcwi", Email = "inthaeyyp", Password = PasswordUtility.GetMd5Hash("hgqjhwpixobuh"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  41.             users.Add(new User { Username = "gknxmmfkhjedti", Email = "gonqep", Password = PasswordUtility.GetMd5Hash("vohfcqhnd"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  42.             users.Add(new User { Username = "brlprnhbltq", Email = "gvftypilr", Password = PasswordUtility.GetMd5Hash("yrncltbcgtwzwo"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  43.             users.Add(new User { Username = "inoetzwk", Email = "nmpbub", Password = PasswordUtility.GetMd5Hash("vtioftetmzdql"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  44.             users.Add(new User { Username = "yztntubg", Email = "snlokzi", Password = PasswordUtility.GetMd5Hash("qlbkzik"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  45.             users.Add(new User { Username = "iyjxpjhcla", Email = "opxus", Password = PasswordUtility.GetMd5Hash("awjtp"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  46.             users.Add(new User { Username = "dmvkrxupwabotq", Email = "bmluwxfu", Password = PasswordUtility.GetMd5Hash("emqtb"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  47.             users.Add(new User { Username = "nplfpmcibcg", Email = "egknmxfb", Password = PasswordUtility.GetMd5Hash("mdxfdkcftbdujn"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  48.             users.Add(new User { Username = "zntfxyelcmfmh", Email = "ataqvdeqq", Password = PasswordUtility.GetMd5Hash("kzwqfmlydxr"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  49.             users.Add(new User { Username = "xblwjkx", Email = "vgbezdid", Password = PasswordUtility.GetMd5Hash("kvytopnchrtclp"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  50.             users.Add(new User { Username = "nmcfrtml", Email = "yurss", Password = PasswordUtility.GetMd5Hash("ravweahaebn"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  51.             users.Add(new User { Username = "nppxeagxgsbkw", Email = "msysydpgm", Password = PasswordUtility.GetMd5Hash("jetkmyadpo"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  52.             users.Add(new User { Username = "azmpyazik", Email = "bvzgfg", Password = PasswordUtility.GetMd5Hash("xnnplhxmj"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  53.             users.Add(new User { Username = "vyvvujqrnca", Email = "uhsvebvfu", Password = PasswordUtility.GetMd5Hash("tdkeyut"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  54.             users.Add(new User { Username = "ilykfndshed", Email = "msljujyex", Password = PasswordUtility.GetMd5Hash("zojbgnsz"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  55.             users.Add(new User { Username = "xibpa", Email = "kumyzx", Password = PasswordUtility.GetMd5Hash("micpnhllakjzn"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  56.             users.Add(new User { Username = "ilnuzxjplgj", Email = "yellgfode", Password = PasswordUtility.GetMd5Hash("pbecqlhncoy"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  57.             users.Add(new User { Username = "fahnj", Email = "ftlkhebwv", Password = PasswordUtility.GetMd5Hash("kswytnnkx"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  58.             users.Add(new User { Username = "rishizuvdm", Email = "yiyzp", Password = PasswordUtility.GetMd5Hash("jmavhn"), PasswordToken = new PasswordToken { Token = System.Guid.NewGuid().ToString() } });
  59.             users.Add(new User { Username = "silviu", Email = "silviu@yahoo.com", Password = PasswordUtility.GetMd5Hash("abcd123"), PasswordToken = new PasswordToken {Token = System.Guid.NewGuid().ToString() } });
  60.  
  61.             users.ForEach(u => context.Users.Add(u));
  62.  
  63.             List<Player> players = new List<Player>();
  64.             players.Add(new Player("Silviu",users[30],races[1],personalities[2]));
  65.             players.Add(new Player("Mary Smith", users[0], races[2], personalities[1]));
  66.             players.Add(new Player("Patricia Johnson", users[1], races[1], personalities[0]));
  67.             players.Add(new Player("Linda Williams", users[2], races[2], personalities[2]));
  68.             players.Add(new Player("Barbara Brown", users[3], races[0], personalities[1]));
  69.             players.Add(new Player("Elizabeth Jones", users[4], races[1], personalities[2]));
  70.             players.Add(new Player("Jennifer Miller", users[5], races[1], personalities[0]));
  71.             players.Add(new Player("Maria Davis", users[6], races[0], personalities[1]));
  72.             players.Add(new Player("Susan Garcia", users[7], races[2], personalities[2]));
  73.             players.Add(new Player("Margaret Rodriguez", users[8], races[0], personalities[0]));
  74.             players.Add(new Player("Dorothy Wilson", users[9], races[0], personalities[0]));
  75.             players.Add(new Player("Lisa Martinez", users[10], races[0], personalities[1]));
  76.             players.Add(new Player("Nancy Anderson", users[11], races[0], personalities[0]));
  77.             players.Add(new Player("Karen Taylor", users[12], races[2], personalities[0]));
  78.             players.Add(new Player("Betty Thomas", users[13], races[2], personalities[0]));
  79.             players.Add(new Player("Helen Hernandez", users[14], races[1], personalities[2]));
  80.             players.Add(new Player("Sandra Moore", users[15], races[1], personalities[0]));
  81.             players.Add(new Player("Donna Martin", users[16], races[2], personalities[1]));
  82.             players.Add(new Player("Carol Jackson", users[17], races[2], personalities[2]));
  83.             players.Add(new Player("Ruth Thompson", users[18], races[1], personalities[0]));
  84.             players.Add(new Player("Sharon White", users[19], races[1], personalities[2]));
  85.             players.Add(new Player("Michelle Lopez", users[20], races[0], personalities[1]));
  86.             players.Add(new Player("Laura Lee", users[21], races[0], personalities[1]));
  87.             players.Add(new Player("Sarah Gonzalez", users[22], races[1], personalities[1]));
  88.             players.Add(new Player("Kimberly Harris", users[23], races[0], personalities[0]));
  89.             players.Add(new Player("Deborah Clark", users[24], races[2], personalities[0]));
  90.             players.Add(new Player("Jessica Lewis", users[25], races[2], personalities[2]));
  91.             players.Add(new Player("Shirley Robinson", users[26], races[1], personalities[2]));
  92.             players.Add(new Player("Cynthia Walker", users[27], races[2], personalities[1]));
  93.             players.Add(new Player("Angela Perez", users[28], races[2], personalities[1]));
  94.             players.Add(new Player("Melissa Hall", users[29], races[2], personalities[2]));
  95.  
  96.  
  97.             players.ForEach(p => context.Players.Add(p));
  98.  
  99.         }
  100.     }
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement