public static void ApplySpecialAbility(Hero hero, SpecialAbility ability, DnDContext context) { if (ability.AblityType == SpecialAbilityType.Attack) { hero.SpecialAbilities.Add(ability); Console.BackgroundColor = ConsoleColor.Black; Console.ForegroundColor = ConsoleColor.White; hero.AttackPower += ability.Power; hero.SpecialAbilities.Add(ability); context.SaveChanges(); Utility.PhaseTyper($"Your Attack power increased by {ability.Power}"); Utility.PhaseTyper($"Total Attack Power: {hero.AttackPower}"); Console.WriteLine(); Utility.PhaseTyper("Press any key to continue..."); Console.ReadKey(); } else if (ability.AblityType == SpecialAbilityType.Deffence) { hero.SpecialAbilities.Add(ability); Console.BackgroundColor = ConsoleColor.Black; Console.ForegroundColor = ConsoleColor.White; hero.DeffencePower += ability.Power; hero.SpecialAbilities.Add(ability); context.SaveChanges(); Utility.PhaseTyper($"Your Deffence power increased by {ability.Power}"); Utility.PhaseTyper($"Total Defece Power: {hero.DeffencePower}"); Console.WriteLine(); Utility.PhaseTyper("Press any key to continue..."); Console.ReadKey(); } }
public JsonResult Save(Character record) { Character entity; using (_context) { if (record.CharacterId > 0) { entity = _context.Character.First(p => p.CharacterId == record.CharacterId); entity.CharacterName = record.CharacterName; entity.Hp = record.Hp; entity.MaxHp = record.MaxHp; entity.Initiative = record.Initiative; entity.Int = record.Int; entity.Cha = record.Cha; entity.Con = record.Con; entity.Dex = record.Dex; entity.Str = record.Str; entity.Wis = record.Wis; } //else //{ // _context.Character.Add(new Character // { // CharacterName = record.CharacterName, // Hp = record.Hp, // MaxHp = record.MaxHp, // Initiative = record.Initiative, // Int = record.Int, // Cha = record.Cha, // Con = record.Con, // Dex = record.Dex, // Str = record.Str, // Wis = record.Wis // }); //} _context.SaveChanges(); } return(Json(new { result = true })); }
public static void Initialize(DnDContext context) { context.Database.EnsureCreated(); // Look for any students. if (context.Blogs.Any()) { return; // DB has been seeded } //var students = new Student[] //{ //new Student{FirstMidName="Carson",LastName="Alexander",EnrollmentDate=DateTime.Parse("2005-09-01")}, //new Student{FirstMidName="Meredith",LastName="Alonso",EnrollmentDate=DateTime.Parse("2002-09-01")}, //new Student{FirstMidName="Arturo",LastName="Anand",EnrollmentDate=DateTime.Parse("2003-09-01")}, //new Student{FirstMidName="Gytis",LastName="Barzdukas",EnrollmentDate=DateTime.Parse("2002-09-01")}, //new Student{FirstMidName="Yan",LastName="Li",EnrollmentDate=DateTime.Parse("2002-09-01")}, //new Student{FirstMidName="Peggy",LastName="Justice",EnrollmentDate=DateTime.Parse("2001-09-01")}, //new Student{FirstMidName="Laura",LastName="Norman",EnrollmentDate=DateTime.Parse("2003-09-01")}, //new Student{FirstMidName="Nino",LastName="Olivetto",EnrollmentDate=DateTime.Parse("2005-09-01")} //}; //foreach (Student s in students) //{ // context.Students.Add(s); //} //context.SaveChanges(); //var courses = new Course[] //{ //new Course{CourseID=1050,Title="Chemistry",Credits=3}, //new Course{CourseID=4022,Title="Microeconomics",Credits=3}, //new Course{CourseID=4041,Title="Macroeconomics",Credits=3}, //new Course{CourseID=1045,Title="Calculus",Credits=4}, //new Course{CourseID=3141,Title="Trigonometry",Credits=4}, //new Course{CourseID=2021,Title="Composition",Credits=3}, //new Course{CourseID=2042,Title="Literature",Credits=4} //}; //foreach (Course c in courses) //{ // context.Courses.Add(c); //} //context.SaveChanges(); //var enrollments = new Enrollment[] //{ //new Enrollment{StudentID=1,CourseID=1050,Grade=Grade.A}, //new Enrollment{StudentID=1,CourseID=4022,Grade=Grade.C}, //new Enrollment{StudentID=1,CourseID=4041,Grade=Grade.B}, //new Enrollment{StudentID=2,CourseID=1045,Grade=Grade.B}, //new Enrollment{StudentID=2,CourseID=3141,Grade=Grade.F}, //new Enrollment{StudentID=2,CourseID=2021,Grade=Grade.F}, //new Enrollment{StudentID=3,CourseID=1050}, //new Enrollment{StudentID=4,CourseID=1050}, //new Enrollment{StudentID=4,CourseID=4022,Grade=Grade.F}, //new Enrollment{StudentID=5,CourseID=4041,Grade=Grade.C}, //new Enrollment{StudentID=6,CourseID=1045}, //new Enrollment{StudentID=7,CourseID=3141,Grade=Grade.A}, //}; //foreach (Enrollment e in enrollments) //{ // context.Enrollments.Add(e); //} context.SaveChanges(); }