示例#1
0
        public bool Init(int nbSoldiers)
        {
            if (nbSoldiers < 0 || nbSoldiers > 10000)
            {
                Console.WriteLine("Merci de choisir un nombre de soldats compris entre 0 et 10 000");
                return(false);
            }

            for (var i = 1; i <= nbSoldiers; i++)
            {
                var Rebel = new Rebel(i,
                                      _random.Next(1000, 2000),
                                      _random.Next(100, 500),
                                      _random.Next(1, 100),
                                      Role.Rebel);

                var Stormtrooper = new Stormtrooper(i,
                                                    _random.Next(1000, 2000),
                                                    _random.Next(100, 500),
                                                    _random.Next(1, 100),
                                                    Role.Stormtrooper);

                _rebels.Add(Rebel);
                _stormtroopers.Add(Stormtrooper);
            }

            DetermineHero(_rebels);
            DetermineHero(_stormtroopers);

            return(true);
        }
示例#2
0
        internal override Fighter ManufacturePerson(string stromtroopersName)
        {
            var stromtrooper = new Stormtrooper();

            stromtrooper.Name   = stromtroopersName;
            stromtrooper.Armor  = "Heavy armor";
            stromtrooper.Weapon = "Laser gun";
            return(stromtrooper);
        }
        public static void Init()
        {
            using (var db = new EfContext())
            {
                if (db.Accounts.Any())
                    return;

                var account = new Account
                {
                    Name = "My Test Account",
                    Paid = true,
                    PaidUtc = new DateTime(2016, 1, 1),
                };
                db.Accounts.Add(account);
                var user = new User
                {
                    Name = "Joe User",
                    Account = account,
                    Active = true,
                };
                db.Users.Add(user);
                var account2 = new Account
                {
                    Name = "Another Test Account",
                    Paid = false,
                };
                db.Accounts.Add(account2);
                var user2 = new User
                {
                    Name = "Late Paying User",
                    Account = account2
                };
                db.Users.Add(user2);
                db.MutateMes.Add(new MutateMe());

                var human = new Human
                {
                    Id = 1,
                    Name = "Han Solo",
                    Height = 5.6430448
                };
                db.Heros.Add(human);
                var stormtrooper = new Stormtrooper
                {
                    Id = 2,
                    Name = "FN-2187",
                    Height = 4.9,
                    Specialization = "Imperial Snowtrooper"
                };
                db.Heros.Add(stormtrooper);
                var droid = new Droid
                {
                    Id = 3,
                    Name = "R2-D2",
                    PrimaryFunction = "Astromech"
                };
                db.Heros.Add(droid);
                var vehicle = new Vehicle
                {
                    Id = 1,
                    Name = "Millennium falcon",
                    Human = human
                };
                db.Vehicles.Add(vehicle);
                
                var vehicle2 = new Vehicle
                {
                    Id = 2,
                    Name = "Speeder bike",
                    Human = stormtrooper
                };
                db.Vehicles.Add(vehicle2);
                
                db.SaveChanges();
            }
        }
示例#4
0
        public static void Init()
        {
            using (var db = new EfContext())
            {
                if (db.Accounts.Any())
                {
                    return;
                }

                var account = new Account
                {
                    Name        = "My Test Account",
                    Paid        = true,
                    PaidUtc     = new DateTime(2016, 1, 1),
                    AccountType = AccountType.Gold
                };
                db.Accounts.Add(account);
                var user = new User
                {
                    Name    = "Joe User",
                    Account = account,
                    Active  = true,
                };
                db.Users.Add(user);
                var account2 = new Account
                {
                    Name        = "Another Test Account",
                    Paid        = false,
                    AccountType = AccountType.Silver
                };
                db.Accounts.Add(account2);
                var user2 = new User
                {
                    Name    = "Late Paying User",
                    Account = account2
                };
                db.Users.Add(user2);
                db.MutateMes.Add(new MutateMe());

                var human = new Human
                {
                    Id     = 1,
                    Name   = "Han Solo",
                    Height = 5.6430448
                };
                db.Heros.Add(human);
                var stormtrooper = new Stormtrooper
                {
                    Id             = 2,
                    Name           = "FN-2187",
                    Height         = 4.9,
                    Specialization = "Imperial Snowtrooper"
                };
                db.Heros.Add(stormtrooper);
                var droid = new Droid
                {
                    Id              = 3,
                    Name            = "R2-D2",
                    PrimaryFunction = "Astromech"
                };
                db.Heros.Add(droid);
                var vehicle = new Vehicle
                {
                    Id    = 1,
                    Name  = "Millennium falcon",
                    Human = human
                };
                db.Vehicles.Add(vehicle);

                var vehicle2 = new Vehicle
                {
                    Id    = 2,
                    Name  = "Speeder bike",
                    Human = stormtrooper
                };
                db.Vehicles.Add(vehicle2);

                db.SaveChanges();
            }
        }