public void TestMethod() { var context = new TrickingContext(); foreach (var tricker in context.Trickers) { Console.WriteLine(tricker.Name); } Assert.IsTrue(context.Trickers.Any()); }
public static void Do(TrickingContext context) { context.TrickTypes.AddOrUpdate(t => t.Id, new TrickType { Id = 1, Name = "Flip" }, new TrickType { Id = 2, Name = "Twist" }, new TrickType { Id = 3, Name = "Kick" }); context.Tricks.AddOrUpdate(t => t.Id, new Trick { Id = 1, TrickTypeId = 1, Name = "BackFlip", Abbrev = "BF" }, new Trick { Id = 2, TrickTypeId = 1, Name = "Cork", Abbrev = "CR" }, new Trick { Id = 3, TrickTypeId = 1, Name = "Aerial", Abbrev = "AR" }, new Trick { Id = 4, TrickTypeId = 2, Name = "BTwist", Abbrev = "BT" }, new Trick { Id = 5, TrickTypeId = 2, Name = "ATwist", Abbrev = "AT" }, new Trick { Id = 6, TrickTypeId = 2, Name = "PopFull", Abbrev = "PF" }, new Trick { Id = 7, TrickTypeId = 3, Name = "Pop360", Abbrev = "P3" }, new Trick { Id = 8, TrickTypeId = 3, Name = "Chat720", Abbrev = "C7" }, new Trick { Id = 9, TrickTypeId = 3, Name = "Tornado", Abbrev = "TD" }); context.Trickers.AddOrUpdate(t => t.Id, new Tricker { Id = 1, Name = "Vellu" }, new Tricker { Id = 2, Name = "Guthrie" }, new Tricker { Id = 3, Name = "Danny" }); }
static void Main(string[] args) { var trickers = new TrickingContext().Trickers; foreach (var tricker in trickers) { Console.WriteLine(tricker.Name); } Console.WriteLine(); Console.ReadLine(); }
public static bool Trick(int trickerId, int trickId) { var context = new TrickingContext(); var proficieny = context.TrickProficiencies.SingleOrDefault(t => t.TrickerId == trickerId && t.TrickId == trickId); if (proficieny == null) { return(false); } var chance = Dice.Roll(); return(chance * proficieny.Control > 50); }
public ConsolePageModel() { var context = new TrickingContext(); Trickers = new List <SelectListItem>(); Trickers.AddRange(context.Trickers.ToList().Select(t => new SelectListItem { Value = t.Id.ToString(), Text = t.Name })); Tricks = new List <SelectListItem>(); Tricks.AddRange(context.Tricks.ToList().Select(t => new SelectListItem { Value = t.Id.ToString(), Text = t.Name })); }
public static Tricker Tricker() { string input; var context = new TrickingContext(); var trickers = context.Trickers.Include("Tricks"); do { Console.WriteLine(); Console.WriteLine("Please select a tricker from the following:"); foreach (var tricker in trickers) { Console.WriteLine(tricker.Name); } Console.WriteLine(); Console.WriteLine("Exit: To leave"); input = Console.ReadLine(); if (!string.IsNullOrEmpty(input)) { input = input.ToLower(); } Console.WriteLine(); if (string.IsNullOrEmpty(input) || input == "exit") { Environment.Exit(1); } } while (!trickers.Select(t => t.Name.ToLower()).Contains(input)); var trickerSelected = context.Trickers.Single(t => t.Name.ToLower() == input); Console.WriteLine("You selected: " + trickerSelected.Name); Console.WriteLine(); return(trickerSelected); }