Exemplo n.º 1
0
        private static float GetQuotaValue(Quotas quotaForSelectedGame)
        {
            string selectedQuota      = Console.ReadLine();
            float  selectedQuotaValue = 0;

            if (selectedQuota == "1")
            {
                selectedQuotaValue = quotaForSelectedGame.QuotaHome;
            }
            else if (selectedQuota == "x")
            {
                selectedQuotaValue = quotaForSelectedGame.QuotaX;
            }
            else if (selectedQuota == "2")
            {
                selectedQuotaValue = quotaForSelectedGame.QuotaAway;
            }
            else
            {
                Console.WriteLine("Neispravan unos!");
            }

            return(selectedQuotaValue);
        }
Exemplo n.º 2
0
        protected override void Seed(BaseContext db)
        {
            //sportovi
            Sport soccer = new Sport()
            {
                SportName = "Nogomet"
            };
            Sport basketball = new Sport()
            {
                SportName = "Košarka"
            };
            Sport handball = new Sport()
            {
                SportName = "Rukomet"
            };
            Sport tennis = new Sport()
            {
                SportName = "Tenis"
            };
            Sport soccer2 = new Sport()
            {
                SportName = "Mali Nogomet"
            };

            //timovi
            //nogomet
            Team barca = new Team()
            {
                TeamName = "FC Barcelona", Sport = soccer
            };
            Team real = new Team()
            {
                TeamName = "Real Madrid FC", Sport = soccer
            };
            Team milan = new Team()
            {
                TeamName = "AC Milan", Sport = soccer
            };
            Team juve = new Team()
            {
                TeamName = "Juventus", Sport = soccer
            };
            Team hajduk = new Team()
            {
                TeamName = "HNK Hajduk", Sport = soccer
            };
            Team dinamo = new Team()
            {
                TeamName = "GNK Dinamo", Sport = soccer
            };
            Team rijeka = new Team()
            {
                TeamName = "NK Rijeka", Sport = soccer
            };
            Team osijek = new Team()
            {
                TeamName = "NK Osijek", Sport = soccer
            };
            Team bayern = new Team()
            {
                TeamName = "FC Bayern Munich", Sport = soccer
            };
            Team borrusia = new Team()
            {
                TeamName = "Borrusia Dortmund", Sport = soccer
            };

            //kosarka
            Team barcakosarka = new Team()
            {
                TeamName = "BC Barcelona", Sport = basketball
            };
            Team realkosarka = new Team()
            {
                TeamName = "Real Madrid BC", Sport = basketball
            };
            //rukomet
            Team barcarukomet = new Team()
            {
                TeamName = "HC Barcelona", Sport = handball
            };
            Team realrukomet = new Team()
            {
                TeamName = "Real Madrid HC", Sport = handball
            };

            //tenis
            Team dokovic = new Team()
            {
                TeamName = "Novak Đoković", Sport = tennis
            };
            Team nadal = new Team()
            {
                TeamName = "Rafael Nadal", Sport = tennis
            };
            Team federer = new Team()
            {
                TeamName = "Roger Federrer", Sport = tennis
            };
            Team murray = new Team()
            {
                TeamName = "Andy Murray", Sport = tennis
            };
            //mali nogomet
            Team tommyst = new Team()
            {
                TeamName = "FC Tommy Split", Sport = soccer2
            };
            Team olmisum = new Team()
            {
                TeamName = "MNK Olmissum", Sport = soccer2
            };

            //utakmice
            Game juvevsmilan = new Game()
            {
                TeamAwayID = milan, TeamHomeID = juve, Sport = soccer
            };
            Game realvsbarca = new Game()
            {
                TeamAwayID = real, TeamHomeID = barca, Sport = soccer
            };
            Game hajdukvsdinamo = new Game()
            {
                TeamAwayID = dinamo, TeamHomeID = hajduk, Sport = soccer
            };
            Game bayernvsborrusia = new Game()
            {
                TeamAwayID = borrusia, TeamHomeID = bayern, Sport = soccer
            };

            Game rvsbrukomet = new Game()
            {
                TeamAwayID = realrukomet, TeamHomeID = barcarukomet, Sport = handball
            };

            Game rvsbkosarka = new Game()
            {
                TeamAwayID = realkosarka, TeamHomeID = barcakosarka, Sport = basketball
            };

            Game federervsmurray = new Game()
            {
                TeamAwayID = federer, TeamHomeID = murray, Sport = tennis
            };
            Game dokovicvsnadal = new Game()
            {
                TeamAwayID = dokovic, TeamHomeID = nadal, Sport = tennis
            };

            Game tommyvsolmissum = new Game()
            {
                TeamAwayID = tommyst, TeamHomeID = olmisum, Sport = soccer2
            };



            //kvote za utakmice
            Quotas juvemilankvote = new Quotas()
            {
                QuotaAway = 2.35f, QuotaX = 2, QuotaHome = 1.40f, Game = juvevsmilan
            };
            Quotas realbarcakvote = new Quotas()
            {
                QuotaAway = 1.35f, QuotaX = 1.8f, QuotaHome = 2.40f, Game = realvsbarca
            };
            Quotas hajvsdinkv = new Quotas()
            {
                QuotaAway = 1.20f, QuotaX = 2.00f, QuotaHome = 3.20f, Game = hajdukvsdinamo
            };
            Quotas bayernvsborrkv = new Quotas()
            {
                QuotaAway = 1.65f, QuotaX = 2.40f, QuotaHome = 1.90f, Game = bayernvsborrusia
            };
            Quotas fedvsmurkv = new Quotas()
            {
                QuotaAway = 2.00f, QuotaX = 2.30f, QuotaHome = 1.75f, Game = federervsmurray
            };
            Quotas nadvsdokovickv = new Quotas()
            {
                QuotaAway = 1.75f, QuotaX = 2.40f, QuotaHome = 2.10f, Game = dokovicvsnadal
            };
            Quotas tomvsolmkv = new Quotas()
            {
                QuotaAway = 1.65f, QuotaX = 2.00f, QuotaHome = 2.40f, Game = tommyvsolmissum
            };



            Quotas realbarcaruk = new Quotas()
            {
                QuotaAway = 1.25f, QuotaX = 2, QuotaHome = 3.20f, Game = rvsbrukomet
            };
            Quotas realbarcakos = new Quotas()
            {
                QuotaAway = 3.20f, QuotaX = 1.8f, QuotaHome = 1.10f, Game = rvsbkosarka
            };



            //dodavanje sportova u bazu
            db.Sports.Add(soccer);
            db.Sports.Add(basketball);
            db.Sports.Add(handball);
            db.Sports.Add(tennis);
            db.Sports.Add(soccer2);

            //dodavanje timova u bazu
            db.Teams.Add(barca);
            db.Teams.Add(real);
            db.Teams.Add(milan);
            db.Teams.Add(juve);
            db.Teams.Add(barcakosarka);
            db.Teams.Add(barcarukomet);
            db.Teams.Add(realkosarka);
            db.Teams.Add(realrukomet);
            db.Teams.Add(dinamo);
            db.Teams.Add(hajduk);
            db.Teams.Add(rijeka);
            db.Teams.Add(osijek);
            db.Teams.Add(bayern);
            db.Teams.Add(borrusia);
            db.Teams.Add(dokovic);
            db.Teams.Add(nadal);
            db.Teams.Add(federer);
            db.Teams.Add(murray);
            db.Teams.Add(tommyst);
            db.Teams.Add(olmisum);



            //dodavanje utakmica u bazu
            db.Games.Add(juvevsmilan);
            db.Games.Add(realvsbarca);
            db.Games.Add(rvsbrukomet);
            db.Games.Add(rvsbkosarka);
            db.Games.Add(hajdukvsdinamo);
            db.Games.Add(bayernvsborrusia);
            db.Games.Add(federervsmurray);
            db.Games.Add(dokovicvsnadal);
            db.Games.Add(tommyvsolmissum);

            //dodavanje kvota za utakmice u bazu
            db.Quotas.Add(juvemilankvote);
            db.Quotas.Add(realbarcakvote);
            db.Quotas.Add(realbarcakos);
            db.Quotas.Add(realbarcaruk);
            db.Quotas.Add(hajvsdinkv);
            db.Quotas.Add(bayernvsborrkv);
            db.Quotas.Add(nadvsdokovickv);
            db.Quotas.Add(fedvsmurkv);
            db.Quotas.Add(tomvsolmkv);

            db.SaveChanges();
            base.Seed(db);
        }