Ejemplo n.º 1
0
        public IActionResult Create(Napoj newNapoj)
        {
            _context.Napoj.Add(newNapoj);
            _context.SaveChanges();

            return(StatusCode(201, newNapoj));
        }
Ejemplo n.º 2
0
        public IActionResult Update(int IdNapoj, Napoj updatedNapoj)
        {
            if (_context.Napoj.Count(e => e.IdNapoj == IdNapoj) == 0)
            {
                return(NotFound());
            }

            _context.Napoj.Attach(updatedNapoj);
            _context.Entry(updatedNapoj).State = EntityState.Modified;
            _context.SaveChanges();

            return(Ok(updatedNapoj));
        }
Ejemplo n.º 3
0
        static void Napoj()
        {
            Console.WriteLine("1.Cola" +
                              "\n2.Woda" +
                              "\n3.Sok z Gumijagód" +
                              "\n4.Wróć");
            switch (Console.ReadLine())
            {
            case "1":
                //cola obiekt
                Console.Clear();
                NowyNapoj cola = new Napoj();
                cola = new Cola(cola);
                if (Gracz.WypPortfel() < cola.ObliczKoszt())
                {
                    Console.Clear();
                    Console.WriteLine("Masz za mało hajsiku :(, idź do pracy");
                    Thread.Sleep(2300);
                    Console.Clear();
                }
                else
                {
                    Console.WriteLine("{0}, płacisz {1} zł", cola.Nazwa(), cola.ObliczKoszt());
                    Gracz.ZmianaPortfela(-cola.ObliczKoszt());
                }

                Console.WriteLine("\n Aby kontynuować wciśnij klawisz");
                Console.ReadKey();
                WyborNapoju();

                break;

            case "2":
                //woda obiekt
                Console.Clear();
                NowyNapoj woda = new Napoj();
                woda = new Woda(woda);
                if (Gracz.WypPortfel() < woda.ObliczKoszt())
                {
                    Console.Clear();
                    Console.WriteLine("Masz za mało hajsiku :(, idź do pracy");
                    Thread.Sleep(2300);
                    Console.Clear();
                }
                else
                {
                    Console.WriteLine("{0}, płacisz {1} zł", woda.Nazwa(), woda.ObliczKoszt());
                    Gracz.ZmianaPortfela(-woda.ObliczKoszt());
                }

                Console.WriteLine("\n Aby kontynuować wciśnij klawisz");
                Console.ReadKey();
                WyborNapoju();
                break;

            case "3":
                //soczek obiekt
                Console.Clear();
                NowyNapoj soczek = new Napoj();
                soczek = new SokZGumijagod(soczek);
                if (Gracz.WypPortfel() < soczek.ObliczKoszt())
                {
                    Console.Clear();
                    Console.WriteLine("Masz za mało hajsiku :(, idź do pracy");
                    Thread.Sleep(2300);
                    Console.Clear();
                }
                else
                {
                    Console.WriteLine("{0}, płacisz {1} zł", soczek.Nazwa(), soczek.ObliczKoszt());
                    Gracz.ZmianaPortfela(-soczek.ObliczKoszt());
                }

                Console.WriteLine("\n Aby kontynuować wciśnij klawisz");
                Console.ReadKey();
                WyborNapoju();
                break;

            case "4":
                WyborNapoju();
                break;
            }
        }
Ejemplo n.º 4
0
 public void PrzygotujNapoj(Napoj xd)
 {
     this.stanKasy += xd._cena;
     Console.WriteLine("Stan kasy wynosi: " + this.stanKasy);
     xd.Przygotuj();
 }
Ejemplo n.º 5
0
        private void BTNNApojeICiasta_Click(object sender, RoutedEventArgs e)
        {
            // Zamowienia na dania główne, przystawki...
            if (CzyWege.SelectedItem == ITWegeNie)
            {
                if (CBDaniaGlowne.SelectedItem == IZestaw1)
                {
                    ZamowDania.Add(new ZamowDanie()
                    {
                        Nazwa = CBDaniaGlowne.Text, Cena = 80 * Convert.ToInt32(TBliczbaGosci.Text), CzyWege = CzyWege.Text, Rodzaj = CBPrzystawki.Text
                    });
                }
                else if (CBDaniaGlowne.SelectedItem == IZestaw2)
                {
                    ZamowDania.Add(new ZamowDanie()
                    {
                        Nazwa = CBDaniaGlowne.Text, Cena = 100 * Convert.ToInt32(TBliczbaGosci.Text), CzyWege = CzyWege.Text, Rodzaj = CBPrzystawki.Text
                    });
                }
                else if (CBDaniaGlowne.SelectedItem == IZestaw3)
                {
                    ZamowDania.Add(new ZamowDanie()
                    {
                        Nazwa = CBDaniaGlowne.Text, Cena = 120 * Convert.ToInt32(TBliczbaGosci.Text), CzyWege = CzyWege.Text, Rodzaj = CBPrzystawki.Text
                    });
                }
                else if (CBDaniaGlowne.SelectedItem == IZestaw4)
                {
                    ZamowDania.Add(new ZamowDanie()
                    {
                        Nazwa = CBDaniaGlowne.Text, Cena = 160 * Convert.ToInt32(TBliczbaGosci.Text), CzyWege = CzyWege.Text, Rodzaj = CBPrzystawki.Text
                    });
                }
            }
            else
            {
                if (CBDaniaGlowne.SelectedItem == IZestaw1)
                {
                    ZamowDania.Add(new ZamowDanie()
                    {
                        Nazwa = CBDaniaGlowne.Text, Cena = 100 * Convert.ToInt32(TBliczbaGosci.Text), CzyWege = CzyWege.Text, Rodzaj = CBPrzystawki.Text
                    });
                }
                else if (CBDaniaGlowne.SelectedItem == IZestaw2)
                {
                    ZamowDania.Add(new ZamowDanie()
                    {
                        Nazwa = CBDaniaGlowne.Text, Cena = 120 * Convert.ToInt32(TBliczbaGosci.Text), CzyWege = CzyWege.Text, Rodzaj = CBPrzystawki.Text
                    });
                }
                else if (CBDaniaGlowne.SelectedItem == IZestaw3)
                {
                    ZamowDania.Add(new ZamowDanie()
                    {
                        Nazwa = CBDaniaGlowne.Text, Cena = 140 * Convert.ToInt32(TBliczbaGosci.Text), CzyWege = CzyWege.Text, Rodzaj = CBPrzystawki.Text
                    });
                }
                else if (CBDaniaGlowne.SelectedItem == IZestaw4)
                {
                    ZamowDania.Add(new ZamowDanie()
                    {
                        Nazwa = CBDaniaGlowne.Text, Cena = 180 * Convert.ToInt32(TBliczbaGosci.Text), CzyWege = CzyWege.Text, Rodzaj = CBPrzystawki.Text
                    });
                }
            }


            // NApoje i alkochole
            if (CBNapoje.SelectedItem == INNie && CBAlkochole.SelectedItem == IABrak)
            {
                Napoj.Add(new Napoje()
                {
                });
            }
            if (CBNapoje.SelectedItem == INNie && CBAlkochole.SelectedItem == IABar)
            {
                Napoj.Add(new Napoje()
                {
                    Bar = CBAlkochole.Text, Cena = 450 + (20 * Convert.ToInt32(TBliczbaGosci.Text))
                });
            }
            if (CBNapoje.SelectedItem == INNie && CBAlkochole.SelectedItem == IANaStole)
            {
                Napoj.Add(new Napoje()
                {
                    AlkocholNaStole = CBAlkochole.Text, Cena = 25 * Convert.ToInt32(TBliczbaGosci.Text)
                });
            }
            if (CBNapoje.SelectedItem == INTAk && CBAlkochole.SelectedItem == IABar)
            {
                Napoj.Add(new Napoje()
                {
                    Napoj = CBNapoje.Text, Bar = CBAlkochole.Text, Cena = 6 * Convert.ToInt32(TBliczbaGosci.Text) + 450 + (20 * Convert.ToInt32(TBliczbaGosci.Text))
                });
            }
            if (CBNapoje.SelectedItem == INTAk && CBAlkochole.SelectedItem == IANaStole)
            {
                Napoj.Add(new Napoje()
                {
                    Napoj = CBNapoje.Text, AlkocholNaStole = CBAlkochole.Text, Cena = 6 * Convert.ToInt32(TBliczbaGosci.Text) + (25 * Convert.ToInt32(TBliczbaGosci.Text))
                });
            }
            if (CBNapoje.SelectedItem == INTAk && CBAlkochole.SelectedItem == IABrak)
            {
                Napoj.Add(new Napoje()
                {
                    Napoj = CBNapoje.Text, Brak = CBAlkochole.Text, Cena = 6 * Convert.ToInt32(TBliczbaGosci.Text)
                });
            }

            //Stolik Kawowy
            if (CBSTolikKawowoy.SelectedItem == ISKCiasto)
            {
                Stolik.Add(new StolikKawowy()
                {
                    Ciasta = CBSTolikKawowoy.Text, Cena = 100
                });
            }
            if (CBSTolikKawowoy.SelectedItem == ISKEkspress)
            {
                Stolik.Add(new StolikKawowy()
                {
                    Express = CBSTolikKawowoy.Text, Cena = 300
                });
            }
            if (CBSTolikKawowoy.SelectedItem == ISKWarwnik)
            {
                Stolik.Add(new StolikKawowy()
                {
                    Warwnik = CBSTolikKawowoy.Text, Cena = 70
                });
            }
            if (CBSTolikKawowoy.SelectedItem == ISKBrak)
            {
                Stolik.Add(new StolikKawowy()
                {
                    Brak = CBSTolikKawowoy.Text, Cena = 0
                });
            }
        }
 public NapojDekorator(Napoj _napoj)
 {
     napoj = _napoj;
 }
 public Cukier(Napoj _napoj) : base(_napoj)
 {
 }
 public MlekobezLaktozy(Napoj _napoj) : base(_napoj)
 {
 }
 public Czekolada(Napoj _napoj) : base(_napoj)
 {
 }
 public Mleko(Napoj _napoj) : base(_napoj)
 {
 }