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); }
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.")); } }
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(); }
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"); } }
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); }
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); }
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 "); } }
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(); }