Example #1
0
        static void Main(string[] args)
        {
            /*Taks 2*/
            SoccerPlayer origi = new SoccerPlayer("Divock Origi", "Liverpool U21");

            origi.Position = "Forward";
            Console.WriteLine(origi);
            origi.setTeam("Liverpool FC");
            origi.MarketValueM = 9;
            Console.WriteLine(origi);

            /*Task 3*/
            var athletes = new athlete[]
            {
                new SoccerPlayer("Gilbert Prilassnig", "SK Sturm Graz"),
                new SoccerPlayer("Dieter Ramusch", "GAK"),
                new TennisPlayer("Björn Borg"),
                new TennisPlayer("Yevgeny Kafelnikov")
            };

            foreach (var a in athletes)
            {
                Console.WriteLine(a.getDescription());
            }
            /*-------------*/
        }
Example #2
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Distance,FitnessRating")] athlete athlete)
        {
            if (id != athlete.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(athlete);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!athleteExists(athlete.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(athlete));
        }
        // Here is the button that will be the Actual Event . When this button is clicked it triggers the events or Code inside it. This is
        private void Button_Click(object sender, RoutedEventArgs e)

        // This is the Main Submit Button
        {
            /*  Worker Student  */

            if (Worker.IsChecked == true)

            {
                Worker NewWorkerResident = new Worker(FormFirstName.Text.ToString(), FormLastName.Text.ToString(), Convert.ToInt32(id.Text),
                                                      Convert.ToInt32(room_txtbx.Text), Convert.ToInt32(floor_combo.Text), Convert.ToDouble(rent.Text));
            }

            /*  Athelete   {
             * public athlete(string first, string last, int id, int room, int floor, double rent)  */

            if (Ath.IsChecked == true)

            {
                athlete NewAthleteResident = new athlete(FormFirstName.Text.ToString(), FormLastName.Text.ToString(), Convert.ToInt32(id.Text), Convert.ToInt32(room_txtbx.Text), Convert.ToInt32(floor_combo.Text), Convert.ToDouble(rent.Text));
            }

            // Create a list

            List <athlete> AtleteList = new List <athlete>();

            /*  Scholarship Student */
            if (scholar.IsChecked == true)
            {
                scholar NewScholarShipResident = new scholar(FormFirstName.Text.ToString(), FormLastName.Text.ToString(), Convert.ToInt32(id.Text), Convert.ToInt32(room_txtbx.Text), Convert.ToInt32(floor_combo.Text), Convert.ToDouble(rent.Text));
                MessageBox.Show(NewScholarShipResident.ToString());


                // Create a list
                List <scholar> ScholarList = new List <scholar>();

                // Add items using Add method
                ScholarList.Add(NewScholarShipResident);
            }
            // Once this object is created . How do you referance it ? Or Retrieve the object back ? This Might be in SuperBowl Project.
            else if (Worker.IsChecked == true)

            {
                Worker NewWorkerResident = new Worker(FormFirstName.Text.ToString(), FormLastName.Text.ToString(), Int32.Parse(id.Text), Int32.Parse(room_txtbx.Text), Int32.Parse(floor_combo.SelectedValue.ToString()), Double.Parse(rent.Text));
                MessageBox.Show(NewWorkerResident.ToString());
            }


            else if (Ath.IsChecked == true)

            {
                athlete NeAth = new athlete(FormFirstName.Text.ToString(), FormLastName.Text.ToString(), int.Parse("id"), int.Parse("room"), int.Parse("floor_combo"), double.Parse("rent"));
                MessageBox.Show(NeAth.ToString());
            }
        }
Example #4
0
        public async Task <IActionResult> Create([Bind("Id,Name,Distance,FitnessRating")] athlete athlete)
        {
            if (ModelState.IsValid)
            {
                _context.Add(athlete);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(athlete));
        }
        public IHttpActionResult GetAthlete(int id)
        {
            athlete athlete = db.athletes.Single(x => x.id == id);

            if (athlete == null)
            {
                return(NotFound());
            }

            return(Ok(athlete));
        }
Example #6
0
        static void Main(string[] args)
        {
            /*Taks 2*/
            SoccerPlayer origi = new SoccerPlayer("Divock Origi", "Liverpool U21");

            origi.Position = "Forward";
            Console.WriteLine(origi);
            origi.setTeam("Liverpool FC");
            origi.MarketValueM = 9;
            Console.WriteLine(origi);

            /*Task 3*/
            var athletes = new athlete[]
            {
                new SoccerPlayer("Gilbert Prilassnig", "SK Sturm Graz"),
                new SoccerPlayer("Dieter Ramusch", "GAK"),
                new TennisPlayer("Björn Borg", "", 1),
                new TennisPlayer("Yevgeny Kafelnikov", "", 1)
            };

            foreach (var a in athletes)
            {
                Console.WriteLine(a.getDescription());
            }
            /*-------------*/

            /*---Task 4.3 JSON serial--------*/
            var players = new athlete[]
            {
                new GolfPlayer("Tiger Woods", "USA", 1),
                new GolfPlayer("Jordan Spieth", "NED", 2),
                new GolfPlayer("Happy Gilmore", "USA", 200),
                new TennisPlayer("Björn Borg", "", 1),
                new TennisPlayer("Yevgeny Kafelnikov", "", 1)
            };

            var settings = new JsonSerializerSettings()
            {
                Formatting = Formatting.Indented, TypeNameHandling = TypeNameHandling.Auto
            };

            string json = JsonConvert.SerializeObject(players, settings);

            Console.Write(json);
            System.IO.File.WriteAllText("players.json", json);

            string json2 = System.IO.File.ReadAllText("players.json");

            var players2 = JsonConvert.DeserializeObject <athlete[]> (json2, settings);

            Console.WriteLine(players2[0].getDescription());

            /*-----------*/
        }
Example #7
0
        static void ejercicio2()
        {
            Console.WriteLine("Introduzca el número de Atletas: ");
            int nAthletes = Int32.Parse(Console.ReadLine());

            athlete[] athletes  = new athlete[nAthletes];
            athlete   maxMedals = default(athlete);

            for (int i = 0; i < nAthletes; i++)
            {
                athletes[i] = getAthletesData(i + 1);
                if (athletes[i].medals > maxMedals.medals)
                {
                    maxMedals = athletes[i];
                }
            }
            Console.WriteLine($"{maxMedals.person.name}, de {maxMedals.person.country}, es quien tiene más medallas: {maxMedals.medals}");
        }
Example #8
0
        static void Main(string[] args)
        {
            /*Taks 2*/
            SoccerPlayer origi = new SoccerPlayer("Divock Origi", "Liverpool U21");

            origi.Position = "Forward";
            Console.WriteLine(origi);
            origi.setTeam("Liverpool FC");
            origi.MarketValueM = 9;
            Console.WriteLine(origi);

            /*Task 3*/
            var athletes = new athlete[]
            {
                new SoccerPlayer("Gilbert Prilassnig", "SK Sturm Graz"),
                new SoccerPlayer("Dieter Ramusch", "GAK"),
                new TennisPlayer("Björn Borg", "", 1),
                new TennisPlayer("Yevgeny Kafelnikov", "", 1)
            };

            foreach (var a in athletes)
            {
                Console.WriteLine(a.getDescription());
            }
            /*-------------*/

            /*---Task 4.3 JSON serial--------*/
            var players = new athlete[]
            {
                new GolfPlayer("Tiger Woods", "USA", 1),
                new GolfPlayer("Jordan Spieth", "NED", 2),
                new GolfPlayer("Happy Gilmore", "USA", 200),
                new TennisPlayer("Björn Borg", "", 1),
                new TennisPlayer("Yevgeny Kafelnikov", "", 1)
            };

            var settings = new JsonSerializerSettings()
            {
                Formatting = Formatting.Indented, TypeNameHandling = TypeNameHandling.Auto
            };

            string json = JsonConvert.SerializeObject(players, settings);

            Console.Write(json);
            System.IO.File.WriteAllText("players.json", json);

            string json2 = System.IO.File.ReadAllText("players.json");

            var players2 = JsonConvert.DeserializeObject <athlete[]> (json2, settings);

            Console.WriteLine(players2[0].getDescription());

            /*-----------*/

            /*----Task6.2--Experiment with tasks--*/
            Task <int> callback = Task.Run(() =>
            {
                Thread.Sleep(2000);
                return(42);
            });

            //Console.WriteLine(futureInt.Result); //blockierend

            var f2 = callback.ContinueWith(x => Console.WriteLine("callback executed: " + x.Result));

            var cnt = 0;

            while (cnt++ < 6)
            {
                Console.WriteLine("do something else...");
                Thread.Sleep(500);
            }
            /*-------------- */

            /*----Task 6.1--Pushing/Subscribe with query---*/
            Console.WriteLine();
            pushWithSubject.Run();
            /*------------*/
        }