Exemple #1
0
        private void Ajouter_Click(object sender, RoutedEventArgs e)
        {
            Personnage personnage;
            string     nom    = textBoxNom.Text;
            string     surnom = textBoxSurnom.Text;

            switch (faction)
            {
            case 1: Allie allie = new Allie(nom, image, surnom);
                personnage = allie;
                break;

            case 2:
                Avenger avenger = new Avenger(nom, image, surnom);
                personnage = avenger;
                break;

            case 3:
                Ennemi ennemi = new Ennemi(nom, image, surnom);
                personnage = ennemi;
                break;

            default: personnage = new Allie("nom par défaut", "img", "surnom");
                break;
            }
            personnage.AjouterInterprete(interprete);
            foreach (Film f in filmographie)
            {
                personnage.AjouterFilm(f);
            }
            manager.MonEnsemble.AjouterElement((Element)personnage);
            manager.SauvegardeDonnees();
            this.Close();
        }
Exemple #2
0
        // PUT api/<controller>/5
        public HttpResponseMessage Put(int id, Avenger Avenger)
        {
            if (!ModelState.IsValid)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }

            if (id != Avenger.Id)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest));
            }

            _db.Entry(Avenger).State = EntityState.Modified;

            try
            {
                _db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex));
            }

            return(Request.CreateResponse(HttpStatusCode.OK));
        }
    public static void Main()
    {
        Avenger CaptainAmerica = new Avenger("Steve", "Rogers", 126);
        Avenger IronMan        = new Avenger("Tony", "Stark", 50);

        Console.WriteLine(CaptainAmerica.fName);  // Steve
        Console.WriteLine(IronMan.fName);         // Tony
    }
Exemple #4
0
        public async Task <IActionResult> Put(int id, [FromBody] Avenger avenger)
        {
            var result = await avengerDomain.UpdateAsync(avenger);

            if (!result)
            {
                return(NotFound());
            }
            return(Ok(true));
        }
Exemple #5
0
        // GET api/<controller>/5
        public Avenger Get(int id)
        {
            Avenger Avenger = _db.Avengers.Find(id);

            if (Avenger == null)
            {
                throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound));
            }

            return(Avenger);
        }
Exemple #6
0
        // POST api/<controller>
        public HttpResponseMessage Post(Avenger Avenger)
        {
            if (ModelState.IsValid)
            {
                _db.Avengers.Add(Avenger);
                _db.SaveChanges();

                HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, Avenger);
                response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = Avenger.Id }));
                return(response);
            }
            else
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }
        }
Exemple #7
0
        static void Main(string[] args)
        {
            Bioskop bioskop;

            bioskop = new Endgame();
            bioskop.film();

            Console.WriteLine();
            bioskop = new Justice();
            bioskop.film();

            Console.WriteLine();
            bioskop = new Avenger();
            bioskop.film();

            Console.ReadKey();
        }
Exemple #8
0
        // DELETE api/<controller>/5
        public HttpResponseMessage Delete(int id)
        {
            Avenger Avenger = _db.Avengers.Find(id);

            if (Avenger == null)
            {
                return(Request.CreateResponse(HttpStatusCode.NotFound));
            }

            _db.Avengers.Remove(Avenger);

            try
            {
                _db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, Avenger));
        }
Exemple #9
0
        public Player(string name, Avenger characterAvenger, int life, byte maxLife,
                      byte hitChance, byte block, SpecialAttack equippedSpecialAttack)
        {
            MaxLife               = maxLife;
            Name                  = name;
            Life                  = life;
            HitChance             = hitChance;
            CharacterAvenger      = characterAvenger;
            Block                 = block;
            EquippedSpecialAttack = equippedSpecialAttack;

            //Buffs
            switch (CharacterAvenger)
            {
            case Avenger.Captain_America:
                break;

            case Avenger.Black_Widow:
                break;

            case Avenger.Hulk:
                break;

            case Avenger.Iron_Man:
                break;

            case Avenger.Spider_Man:
                break;

            case Avenger.Thor:
                break;

            case Avenger.Scarlet_Witch:
                break;

            case Avenger.Hawkeye:
                break;
            } //end switch
        }     //end fqctor
        public void Test_SelectAvengerByIndex()
        {
            Avenger ave1 = avengerController.SelectAvengerByIndex(0);
            Avenger ave2 = avengerController.SelectAvengerByIndex(1);

            Assert.NotNull(ave1);

            Assert.That(ave1.Name == "Captain America");
            Assert.That(ave1.Superpower == true);

            Assert.That(ave2.Name == "Thor");
            Assert.That(ave2.Gender == false);


            // referenciás érdekesség
            Avenger thor = new Avenger()
            {
                Name = "Thor", Gender = false, Superpower = true, Strength = 20
            };

            Assert.AreNotSame(ave2, thor);
            thor = ave2;
            Assert.AreSame(ave2, thor);
        }
        public void Test_GetStrongestAvenger()
        {
            Avenger item = avengerController.GetStrongestAvenger();

            Assert.That(item.Name == "Thor");
        }
Exemple #12
0
        public async Task <IActionResult> Post([FromBody] Avenger avenger)
        {
            var result = await avengerDomain.InsertAsync(avenger);

            return(Ok(result));
        }
Exemple #13
0
 public async Task <bool> UpdateAsync(Avenger people)
 {
     return(await avengerRepository.UpdateAsync(people));
 }
Exemple #14
0
 public async Task <Avenger> InsertAsync(Avenger people)
 {
     return(await avengerRepository.AddAsync(people));
 }
Exemple #15
0
 //--- Methods ---
 public void AddAvengerToTeam(Avenger avenger)
 {
     avengerTeam.Add(avenger);
 }
Exemple #16
0
 public CaptainAmerica()
 {
     _avenger = new Avenger();
 }
 public CrossoverEvent(Xman xman, Avenger avenger)
 {
     Xman = xman;
     Avenger = avenger;
 }
Exemple #18
0
        public void CreatePlayer()
        {
            // Desginating a Name
            // -------------------------------------------
            Console.Clear();
            text.CenterText("Designate a name for yourself: ");
            Console.CursorTop  = (Console.WindowHeight / 2) + 2;
            Console.CursorLeft = (Console.WindowWidth / 2) - 3;
            string playerName = Console.ReadLine();

            System.Threading.Thread.Sleep(50);
            Console.Clear();

            bool prompt = true;

            while (prompt == true)
            {
                text.CenterText("Is this correct?");
                Console.CursorTop  = (Console.WindowHeight / 2) + 2;
                Console.CursorLeft = (Console.WindowWidth / 2) - (playerName.Length / 2);
                Console.WriteLine(playerName);

                Console.CursorTop  = (Console.WindowHeight / 2) + 6;
                Console.CursorLeft = (Console.WindowWidth / 2) - (text.YesNo().Length / 2);
                Console.WriteLine(text.YesNo());

                var input = Console.ReadKey();

                switch (input.KeyChar)
                {
                case 'Y':
                case 'y': prompt = false; break;

                case 'N':
                case 'n': CreatePlayer(); prompt = false; break;

                default: break;
                }
            }

            // Selecting Your Class
            // -------------------------------------------
            Classes _class = new Striker();

            bool classPrompt = true;

            while (classPrompt)
            {
                Console.Clear();
                text.CenterText("Please Select a Class\n\n");
                Console.CursorTop = (Console.WindowHeight / 2) + 2;

                string classList = "1.Striker\t2.Predator\t3.Advancer\t4.Sentinel\t5.Berzerker\t6.Siren\n" +
                                   "7.Warden\t8.Ranger\t9.Gunslinger\tq.Oracle\tw.Defiler\n" +
                                   "e.Dancer\tr.Reaver\tt.Arbiter\ty.Harbinger";
                Console.CursorLeft = (Console.WindowWidth / 2) - (classList.Length / 2) - 12;
                Console.WriteLine(classList);

                var classInput = Console.ReadKey();
                Console.CursorTop = (Console.WindowHeight / 2) + 4;
                switch (classInput.KeyChar)
                {
                case '1': _class = new Striker(); break;

                case '2': _class = new Predator(); break;

                case '3': _class = new Avenger(); break;

                case '4': _class = new Sentinel(); break;

                case '5': _class = new Berzerker(); break;

                case '6': _class = new Siren(); break;

                case '7': _class = new Warden(); break;

                case '8': _class = new Ranger(); break;

                case '9': _class = new Gunslinger(); break;

                case 'q': _class = new Oracle(); break;

                case 'w': _class = new Defiler(); break;

                case 'e': _class = new Dancer(); break;

                case 'r': _class = new Reaver(); break;

                case 't': _class = new Arbiter(); break;

                case 'y': _class = new Harbinger(); break;

                default: break;
                }

                bool finalizePrompt = true;
                while (finalizePrompt == true)
                {
                    Console.Clear();
                    text.CenterText(_class.classDescription);
                    Console.CursorTop = (Console.WindowHeight / 2) + 2;

                    string s = "Choose this class?";
                    Console.CursorLeft = (Console.WindowWidth / 2) - (s.Length / 2);
                    Console.WriteLine(s);

                    Console.CursorTop  = (Console.WindowHeight / 2) + 6;
                    Console.CursorLeft = (Console.WindowWidth / 2) - (text.YesNo().Length / 2);
                    Console.WriteLine(text.YesNo());

                    var input = Console.ReadKey();

                    switch (input.KeyChar)
                    {
                    case 'Y':
                    case 'y': finalizePrompt = false; classPrompt = false; break;

                    case 'N':
                    case 'n': finalizePrompt = false; break;

                    default: break;
                    }
                }
            }

            Console.Clear();
            InitializePlayer(playerName, _class);
        }
Exemple #19
0
 public CrossoverEvent(Xman xman, Avenger avenger)
 {
     Xman    = xman;
     Avenger = avenger;
 }
Exemple #20
0
 public BlackWidow()
 {
     _avenger = new Avenger();
 }