Esempio n. 1
0
        public void zad1()
        {
            Pojazd rower       = new Rower("AMD", 2020, "gorski");
            Pojazd sedan       = new SamochodOsobowy("Ford", 2015, 200, 150, 9.7, false);
            Pojazd ciezarowka  = new SamochodCiezarowy("Scania", 2018, 160, 400, 1000, 1250.5);
            Pojazd ciezarowka2 = new SamochodCiezarowy("Volvo", 2016, 180, 420, 1400, 1380.1);

            Pojazd[] pojazdy = new Pojazd[4] {
                rower, sedan, ciezarowka, ciezarowka2
            };

            int sumarycznaNosnosc = 0;

            for (int i = 0; i < pojazdy.Length; i++)
            {
                Console.WriteLine(pojazdy[i].ToString());
                pojazdy[i].Odglos();
                if (pojazdy[i] is Samochod)
                {
                    ((Samochod)pojazdy[i]).klakson();
                }
                if (pojazdy[i] is SamochodCiezarowy)
                {
                    sumarycznaNosnosc += ((SamochodCiezarowy)pojazdy[i]).Nosnosc;
                }
            }

            Console.WriteLine("Sumaryczna nosnosc: {0}", sumarycznaNosnosc);
        }
Esempio n. 2
0
        public async Task <IActionResult> Register(RowerForRegisterDto rowerForRegisterDto)
        {
            try
            {
                rowerForRegisterDto.UserName = rowerForRegisterDto.UserName.ToLower();

                if (await _repo.UserExists(rowerForRegisterDto.UserName))
                {
                    return(BadRequest("Username already exists"));
                }

                var rowerToCreate = new Rower
                {
                    UserName = rowerForRegisterDto.UserName
                };

                var createdUser = await _repo.Register(rowerToCreate, rowerForRegisterDto.Password);

                return(StatusCode(201));
            }
            catch (Exception ex)
            {
                _logger.LogError($"Failed to register new user: {ex}");
                return(BadRequest($"Failed to register new user."));
            }
        }
Esempio n. 3
0
        public void Zapisz()
        {
            // WybranaJednostkaEdycja = WybranyRowerM.Waga.Substring(WybranyRowerM.Waga.Length - 2);


            var coTo = Dokument.ListaSklepowRowerowych.FirstOrDefault().ListaRodzaj.FirstOrDefault(x => x.IdRodzaj == WybranyRodzajEdycja.ElementAt(0).ToString()).ListaListaRowerow.FirstOrDefault().ListaRower.Count + 1;

            var IDtemp = WybranyRodzajEdycja.ElementAt(0).ToString() + coTo.ToString();

            if (IDtemp.Length == 2)
            {
                IDtemp = WybranyRodzajEdycja.ElementAt(0).ToString() + "0" + coTo.ToString();
            }

            Dokument.ListaSklepowRowerowych.FirstOrDefault().ListaRodzaj.SingleOrDefault(x => x.IdRodzaj == WybranyRowerM.IdRodzaj).ListaListaRowerow.FirstOrDefault().ListaRower.RemoveAll(x => x.IdRower == WybranyRowerM.Id);

            Rower rower = new Rower()
            {
                IdRower = IDtemp
            };

            rower.ListaProducent = new List <Producent>();
            rower.ListaProducent.Add(new Producent()
            {
                Idref = WybranyProducentEdycja
            });

            rower.ListaNazwa = new List <string>();
            rower.ListaNazwa.Add(NazwaEdycja);

            var jednostka = WybranaJednostkaEdycja;
            var waluta    = WybranaWalutaEdycja;

            rower.ListaWaga = new List <Waga>();
            rower.ListaWaga.Add(new Waga()
            {
                Jednostka = WybranaJednostkaEdycja, WagaWartosc = WagaEdycja
            });

            // WybranaWalutaEdycja = WybranyRowerM.Cena.Substring(WybranyRowerM.Cena.Length - 3);

            rower.ListaCena = new List <Cena>();
            rower.ListaCena.Add(new Cena()
            {
                Waluta = WybranaWalutaEdycja, CenaWartosc = CenaEdycja
            });

            rower.ListaRokZaprojektowania = new List <RokZaprojektowania>();
            rower.ListaRokZaprojektowania.Add(new RokZaprojektowania()
            {
                Rok = RokStworzeniaEdycja
            });

            Dokument.ListaSklepowRowerowych.FirstOrDefault().ListaRodzaj.FirstOrDefault(x => x.IdRodzaj == WybranyRodzajEdycja).ListaListaRowerow.FirstOrDefault().ListaRower.Add(rower);


            XmlReader.ZapiszDane(Dokument);
            RoweryM       = new RoweryM(Dokument);
            ListaRowerowM = RoweryM.getListaRowerowM();
        }
Esempio n. 4
0
        public void Dodaj()
        {
            var coTo = Dokument.ListaSklepowRowerowych.FirstOrDefault().ListaRodzaj.FirstOrDefault(x => x.IdRodzaj == WybranyRodzaj.ElementAt(0).ToString()).ListaListaRowerow.FirstOrDefault().ListaRower.Count + 1;

            var IDtemp = WybranyRodzaj.ElementAt(0).ToString() + coTo.ToString();

            if (IDtemp.Length == 2)
            {
                IDtemp = WybranyRodzaj.ElementAt(0).ToString() + "0" + coTo.ToString();
            }


            Rower rower = new Rower()
            {
                IdRower = IDtemp
            };

            rower.ListaProducent = new List <Producent>();
            rower.ListaProducent.Add(new Producent()
            {
                Idref = WybranyProducent
            });

            rower.ListaNazwa = new List <string>();
            rower.ListaNazwa.Add(Nazwa);

            rower.ListaWaga = new List <Waga>();
            rower.ListaWaga.Add(new Waga()
            {
                Jednostka = WybranaJednostka, WagaWartosc = Waga
            });

            rower.ListaCena = new List <Cena>();
            rower.ListaCena.Add(new Cena()
            {
                Waluta = WybranaWaluta, CenaWartosc = Cena
            });

            rower.ListaRokZaprojektowania = new List <RokZaprojektowania>();
            rower.ListaRokZaprojektowania.Add(new RokZaprojektowania()
            {
                Rok = RokStworzenia
            });



            Dokument.ListaSklepowRowerowych.FirstOrDefault().ListaRodzaj.FirstOrDefault(x => x.NazwaRodzaj == WybranyRodzaj).ListaListaRowerow.FirstOrDefault().ListaRower.Add(rower);



            try
            {
                XmlReader.ZapiszDane(Dokument);
                RoweryM       = new RoweryM(Dokument);
                ListaRowerowM = RoweryM.getListaRowerowM();
            } catch (Exception e)
            {
                MessageBox.Show("cos nie bangla");
            }
        }
Esempio n. 5
0
        public async Task <Rower> Register(Rower rower, string password)
        {
            byte[] passwordHash, passwordSalt;
            CreatePasswordHash(password, out passwordHash, out passwordSalt);

            rower.PasswordHash = passwordHash;
            rower.PasswordSalt = passwordSalt;

            await _context.Rowers.AddAsync(rower);

            await _context.SaveChangesAsync();

            return(rower);
        }
Esempio n. 6
0
        static void zad5()
        {
            Pojazd rower       = new Rower("AMD", 2020, "gorski");
            Pojazd sedan       = new SamochodOsobowy("Ford", 2015, 200, 150, 9.7, false);
            Pojazd ciezarowka  = new SamochodCiezarowy("Scania", 2018, 160, 400, 1000, 1250.5);
            Pojazd ciezarowka2 = new SamochodCiezarowy("Volvo", 2016, 180, 420, 1400, 1380.1);

            Pojazd[] pojazdy = new Pojazd[4] {
                rower, sedan, ciezarowka, ciezarowka2
            };
            lab6.Zad1 nosn = new lab6.Zad1();

            int res = (int)typeof(lab6.Zad1).GetMethod("SumaNosnosci").Invoke(nosn, new object[] { pojazdy });

            Console.WriteLine(res);
        }
Esempio n. 7
0
        private static void pokazDodatkoweOpcje(Pojazd pojazd)
        {
            if (pojazd is PojazdLadowy)
            {
                PojazdLadowy poj = (PojazdLadowy)pojazd;
                Console.WriteLine("|                           - pojazd ten ma " + poj.IloscKol + " koła");
            }

            if (pojazd is PojazdWodny)
            {
                PojazdWodny poj = (PojazdWodny)pojazd;
                Console.WriteLine("|                           - pojazd ten ma " + poj.PoziomZanurzenia +
                                  " m zanurzenia");
            }

            if (pojazd is PojazdPowietrzny)
            {
                PojazdPowietrzny poj = (PojazdPowietrzny)pojazd;
                Console.WriteLine("|                           - wysokość przelotowa to " + poj.WysokoscPrzelotowa +
                                  " m");
                Console.WriteLine("|                           - rozpiętość skrzydeł to " + poj.RozpietoscSkrzydel +
                                  " m");
            }

            if (pojazd is Rower)
            {
                Rower row = (Rower)pojazd;
                Console.Write("|                           - ");
                row.otworzPodnozke();
                Console.WriteLine();
                Console.WriteLine("|                           - wysokość ramy to " + row.WysokoscRamy + " cm ");
            }


            if (pojazd is Samochod)
            {
                Samochod sam = (Samochod)pojazd;
                Console.Write("|                           - ");
                sam.otworzSzybe();
                Console.WriteLine();
                Console.WriteLine("|                           - pojemność silnika to " + sam.PojemnoscSilnika +
                                  " litrów ");

                Console.Write("|                           ");
                sam.pokazDodatkoweMozliwosciSamochodu();
            }

            if (pojazd is StatekPodwodny)
            {
                StatekPodwodny sta = (StatekPodwodny)pojazd;
                Console.Write("|                           - ");
                sta.zanurzSie();
                Console.WriteLine();
                Console.WriteLine("|                           - maksymalne zanurzenie to " +
                                  sta.MaksymalnaGlebokosc +
                                  "m ");
            }

            if (pojazd is Zaglowka)
            {
                Zaglowka zag = (Zaglowka)pojazd;
                Console.Write("|                           - ");
                zag.spuscKotwice();
                Console.WriteLine();
                Console.WriteLine("|                           - wysokość żagla to " + zag.WysokoscZagla + "m ");
            }

            if (pojazd is Lotnia)
            {
                Lotnia lot = (Lotnia)pojazd;
                Console.Write("|                           - ");
                lot.przypnijUprzaz();
                Console.WriteLine();
                Console.WriteLine("|                           - maksymalna waga pilota to " +
                                  lot.MaksymalnaWagaPilota + "kg ");
            }

            if (pojazd is Samolot)
            {
                Samolot lot = (Samolot)pojazd;
                Console.Write("|                           - ");
                lot.wlaczAutopilot();
                Console.WriteLine();
                Console.WriteLine("|                           - samolot posiada " + lot.IloscSilnikow +
                                  " silniki/ów ");
            }
        }
Esempio n. 8
0
        static void Main(string[] args)
        {
            /*          Filtr f1 = new Filtr();
             *        f1.Logic = "x";
             *        FiltrItem fi1 = new FiltrItem();
             *        fi1.Field = "y";
             *        fi1.Value = "c";
             *        f1.Item = fi1;
             *
             *        Filtr f2 = new Filtr();
             *        f2.Logic = "dr";
             *        FiltrItem fi2 = new FiltrItem();
             *        fi2.Value = "kr";
             *        fi2.Field = "sr";
             *        f2.Item = fi2;
             *
             *        Filtr f3 = new Filtr();
             *        f3.Logic = "baa";
             *        FiltrItem fi3 = new FiltrItem();
             *        fi3.Value = "raa";
             *        fi3.Field = "saa";
             *        f3.Item = fi3;
             *
             *       //f3.Item = new FiltrItem() {Field = "",Value - "" };
             *
             *        // string[] Filtr = new string [3]{};
             *        Filtr[] tablica;
             *        tablica = new Filtr [3];
             *        tablica[0] = f1;
             *        tablica[1] = f2;
             *        tablica[2] = f3;
             *        //tablica[3] = f3;
             *
             *        for (int i =0; i< tablica.Length; i++)
             *        {
             *            Console.WriteLine(tablica[i].Logic);
             *            Console.WriteLine(tablica[i].Item);
             *        }
             *        Console.ReadLine();
             *
             *
             *
             *
             *
             * /*
             *        Console.WriteLine("Dostępne produkty: mleko, chleb, cukier. \nAby dodać mleko wybierz 1, chleb - wybierz 2, cukier - wybierz 3");
             *        string input = Console.ReadLine();
             *        int produkt = Convert.ToInt32(input);
             *
             *        switch (produkt)
             *        {
             *            case 1:
             *                Milk milk = new Milk();
             *                milk.AddToCart();
             *                break;
             *            case 2:
             *                Bread bread = new Bread();
             *                bread.AddToCart();
             *                break;
             *
             *           default:
             *                Console.WriteLine("Wybrany produkt nie istnieje ");
             *                break;
             *                //
             *
             *        }
             *
             *
             * /*           //
             *
             *        int x = 5;
             *        if (x == 1)
             *        {
             *            Console.WriteLine("1");
             *        }
             *        else if (x == 2)
             *        {
             *            Console.WriteLine("2");
             *        }
             *
             *        else if (x == 3)
             *        {
             *            Console.WriteLine("3");
             *        }
             *
             *        else if (x == 4)
             *        {
             *            Console.WriteLine("4");
             *            Console.WriteLine("4");
             *            Console.WriteLine("4");
             *        }
             *
             *        //default
             *        else
             *        {
             *            Console.WriteLine("Nic nie zostało wybrane");
             *        }
             *
             *
             *
             *        if (x < 5)
             *        {
             *            Console.WriteLine("<5");
             *        }
             *        else if (x > 5)
             *        {
             *            Console.WriteLine(">5");
             *        }
             *
             *        //default
             *        else
             *        {
             *            Console.WriteLine("Nic nie zostało wybrane");
             *        }
             *
             *        //
             *        //enum - Cars {Audi,Opel}  / case Cars.Audi
             *
             *        int z = 11;
             *        switch (z)
             *        {
             *            case 1:
             *                Plus plus = new Plus();
             *                plus.Add(5, 6);
             *                break;
             *
             *            case 2:
             *                Minus minus = new Minus();
             *                minus.Subtract(10, 3);
             *                break;
             *
             *            default:
             *
             *                Console.WriteLine("Brak");
             *                break;
             *        }
             *
             *        List<string>
             *        {
             *            11,22,33,88
             *        };
             *
             *        //
             *
             *        List<int> list = new List<int>()
             *        {
             *            11,22,33,88
             *        };
             *
             *
             *        foreach (int elementKolekcji in list)
             *        {
             *            Console.WriteLine(elementKolekcji);
             *        }
             *       /* for (int = 0, int < List.Count; int++)
             *
             *        { Console.WriteLine (List [1])}*/
            //



            Glass bootle1 = new Glass(name: "Butelka", color: "Biała");


            Glass bootle2 = new Glass(name: "Butla", color: "Zielona");

            Beer bottle1 = new Beer(color: "Green");
            Beer bottle2 = new Beer(color: "Red");

            Rower bike1 = new Rower(name: "Stary");
            Rower bike2 = new Rower(name: "Nowy", model: 3);
            Rower bike3 = new Rower(name: " mały ", color: "żółty ", model: 1);


            Bmx bmx = new Bmx();

            Kalkulator licznik = new Kalkulator();

            Licznik letnik = new Licznik();


            bottle1.WriteLine();
            bottle2.WriteLine();
            bike1.Start();
            bike2.Stop();
            bike3.Write();
            bmx.Drive(name: "Rowerek", time: 5, color: "Red");
            bmx.Drive(5, "Rowerek", "Red");
            licznik.Wylicz(5, 10);

            letnik.LataLicz();

            int i = 1;
            int y = 2;

            i = y;
            y = 3;

            Console.WriteLine(bootle1.Name, bootle1.Color);
            Console.WriteLine(bootle2.Name, bootle2.Color);
            Console.WriteLine(i);
            Console.WriteLine(y);
            Console.WriteLine();

            Console.ReadLine();
        }