public async Task <IActionResult> Create([Bind("Id,Marka,Model,RokProdukcji,Przebieg,Pojemnosc,RodzajPaliwa,Moc,Opis,Cena,Zdjecie,Miniaturka,JestSamochodemTygodnia,JestWCentrali")] Samochod samochod) { if (ModelState.IsValid) { _context.Add(samochod); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(samochod)); }
static Dane() { DostepneWyposazenie = new List <Wyposazenie>(); DostepneWyposazenie.Add(new Wyposazenie() { Nazwa = "Czujnik deszczu", Cena = 500, CzyStandard = false }); DostepneWyposazenie.Add(new Wyposazenie() { Nazwa = "Tempomat", Cena = 1000, CzyStandard = false }); DostepneWyposazenie.Add(new Wyposazenie() { Nazwa = "Radio", Cena = 2000, CzyStandard = true }); DostepneWyposazenie.Add(new Wyposazenie() { Nazwa = "Podlokietnik", Cena = 600, CzyStandard = false }); DostepneWyposazenie.Add(new Wyposazenie() { Nazwa = "Klimatyzacja", Cena = 2000, CzyStandard = false }); Silniki = new List <Silnik>(); Silniki.Add(new Silnik() { Moc = 140, Pojemnosc = 1398, Turbo = true }); Samochod s1 = new Samochod() { CenaBazowa = 50000, Silnik = Silniki[0], Model = "A1", RokProdukcji = 2018, SpalanieSrednie = 6.1 }; s1.ListaWyposazenia = new List <Wyposazenie>(); s1.ListaWyposazenia.Add(DostepneWyposazenie[2]); s1.ListaWyposazenia.Add(DostepneWyposazenie[4]); Samochod s2 = new Samochod() { CenaBazowa = 45000, Silnik = Silniki[0], Model = "A2", RokProdukcji = 2018, SpalanieSrednie = 5.1 }; s2.ListaWyposazenia = new List <Wyposazenie>(); s1.ListaWyposazenia.Add(DostepneWyposazenie[2]); s1.ListaWyposazenia.Add(DostepneWyposazenie[4]); s1.ListaWyposazenia.Add(DostepneWyposazenie[1]); s1.ListaWyposazenia.Add(DostepneWyposazenie[3]); Samochody = new List <Samochod>(); Samochody.Add(s1); Samochody.Add(s2); }
private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); eventHandle1 = new AutoResetEvent(false); eventHandle2 = new AutoResetEvent(false); eventHandle3 = new AutoResetEvent(false); form = new Form1(eventHandle1, eventHandle2, eventHandle3); var samochod = new Samochod(4, 6, 20, form, eventHandle1, eventHandle2, eventHandle3); Application.Run(form); }
public async Task <IActionResult> Create([Bind("Id,Marka,Model,Rejestracja,Vin,KlientId")] Samochod samochod) { if (ModelState.IsValid) { _context.Add(samochod); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["KlientId"] = new SelectList(_context.Klients, "Id", "Id", samochod.KlientId); return(View(samochod)); }
public void WprowadzSamochod(Samochod samochod) { if (Pojemnosc != liczbaSamochodow) { samochody[liczbaSamochodow] = samochod; liczbaSamochodow++; } else { Console.WriteLine("Garaż jest już pełny !"); } }
public IActionResult Edit(Samochod samochod) { if (ModelState.IsValid) { _samochodRepository.EdytujSamochod(samochod); return(RedirectToAction(nameof(Index))); } else { return(View(samochod)); } }
public bool DodajSamochod(Samochod samochod) { if (IfSamochodInDB(samochod)) { return(false); } if (!RepoSamochody.DodajSamochodDoBazy(samochod)) { return(false); } Samochody.Add(samochod); return(true); }
public void MiejsceParkingoweOpuscMiejsce_ThrowsException_WhenDataZakonczeniaBeforeDataRozpoczecia() { MiejsceParkingowe mp = new MiejsceParkingowe(RodzajMiejsca.Duze, false); Osoba os1 = new Osoba("Ala", "Nowak", "45121478644", "*****@*****.**", "123321123"); Samochod s1 = new Samochod("PO1232", "Ford", "Czerwony"); os1.Pojazdy.Add(s1); DateTime dataRozpoczecia = DateTime.Parse("2020-05-01"); DateTime dataZakonczenia = DateTime.Parse("2020-04-01"); mp.ZajmijMiejsce(s1, os1, dataRozpoczecia); mp.OpuscMiejsce(dataZakonczenia); }
public void MiejsceParkingoweZajmijMiejsce_ThrowsException_WhenMiejsceZajete() { MiejsceParkingowe mp = new MiejsceParkingowe(RodzajMiejsca.Duze, false); Osoba os1 = new Osoba("Ala", "Nowak", "45121478644", "*****@*****.**", "123321123"); Samochod s1 = new Samochod("PO1232", "Ford", "Czerwony"); Samochod s2 = new Samochod("PO1231", "Ford", "Czerwony"); os1.Pojazdy.Add(s1); os1.Pojazdy.Add(s2); mp.ZajmijMiejsce(s1, os1); mp.ZajmijMiejsce(s2, os1); }
public void TestMarek() { Samochod samochod = new Samochod(); samochod.GetMarka(); Samochod audi = new Audi(); audi.GetMarka(); Bmw bmw = new Bmw(); bmw.GetMarka(); }
static void Wczytaj_Samochod(ref Samochod parametr) { Console.Write("Podaj cenę samochodu: "); parametr.cena = Wczytaj_cene(); Console.Write("Podaj rocznik samochodu: "); parametr.rocznik = Wczytaj_rocznik(); Console.Write("Podaj przebieg samochodu: "); parametr.przebieg = Wczytaj_przebieg(); Console.Write("Podaj markę samochodu: "); parametr.marka = Wczytaj_marke(); }
/** * @brief * Zwraca szczegoly poszczegolnego wypozyczenia * @return View * */ // GET: Home/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Samochod samochod = db.Samochod.Find(id); if (samochod == null) { return(HttpNotFound()); } return(View(samochod)); }
// GET: Samochody/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Samochod samochod = db.SamochodDbSet.Find(id); if (samochod == null) { return(HttpNotFound()); } ViewBag.KLient = this.getKlienci(); return(View(samochod)); }
static void Main(string[] args) { //Prostokat prostokat = new Prostokat(2.5, 3); //double pole = prostokat.ObliczPole(); //Console.WriteLine("Pole prostokata = {0}", pole); //Kwadrat kwadrat = new Kwadrat(5); //pole = kwadrat.ObliczPole(); //Console.WriteLine("Pole kwadratu = {0}", pole); //Console.WriteLine("Czy kwadrat = {0}",kwadrat.CzyKwadrat()); Samochod samochod = new Samochod(); samochod.Zatankuj(); samochod.Uruchom(); samochod.Zatrzymaj(); //Pojazd pojazd = new Pojazd(); //pojazd.Zatankuj(); Samochod audi = new Samochod(); audi.Zatankuj(); audi.Uruchom(); audi.Zatrzymaj(); Console.WriteLine("Nazwa hosta : {0}", Utils.hostname); Console.WriteLine("Wartość max = {0}", Utils.GetMaxValue(-10, 10, 20, 30, 3, -4)); Product ap = new Product("Mleko", 2.99); ap.ShowPrice(); Wektor wektor1 = new Wektor(2, -4); Wektor wektor2 = new Wektor(-2, 3); //Wektor wektor = wektor1.Add(wektor2); Wektor wektor = wektor1 + wektor2; wektor = wektor1 + 2; wektor.Print(); Kot kot = new Kot(); Console.WriteLine(kot); Console.ReadKey(); }
static void Main(string[] args) { Prostokat prostokat = new Prostokat(2.5, 3); double pole = prostokat.ObliczPole(); Console.WriteLine("Pole prostokata={0}", pole); Kwadrat kwadrat = new Kwadrat(5); pole = kwadrat.ObliczPole(); Console.WriteLine("Pole kwadratu={0}", pole); Console.WriteLine("Czy kwadrat={0}", kwadrat.CzyKwadrat());;;; Trojkat trojkat = new Trojkat(10, 3); pole = trojkat.ObliczPole(); double obwod = trojkat.ObliczObwod(); Console.WriteLine("Pole trojkata={0}, a obwod={1}", pole, obwod); int localMax = Utils.GetMaxValue(10, -1, 30, -20); Console.WriteLine("wart maks={0}", localMax); Samochod pojazd = new Samochod(); pojazd.Uruchom(); Product product = new Product("chleb", 10); product.ShowInfo(); product.ShowPrice(); Wektor wektor1 = new Wektor(-1, 5); Wektor wektor2 = new Wektor(1, -5); Wektor wektor_re = wektor1.Add(wektor2); wektor_re.print(); wektor_re = wektor1 + wektor2; wektor_re.print(); wektor_re = wektor1 + 3.5; wektor_re.print(); Console.ReadKey(); }
public static void GenerateServiceData(this Samochod car, IEnumerable <Wynajem> rentals, DateTime minAdmittanceDate, DateTime maxAdmittanceDate, DateTime stopGeneratingAfter) { var carRentals = rentals.Where(r => r.Vin == car.Vin); var serviceActions = ServiceDataModelGenerator.GenerateForCar( car, carRentals, minAdmittanceDate, maxAdmittanceDate, stopGeneratingAfter, Settings.Random.Next(WorldSettings.MaxServicesInAPeriod)) .ToList(); serviceActions.ForEach(a => car.Services.Add(a)); }
public void WprowadzSamochod() { Samochod samochod = new Samochod(); if (liczbaSamochodow > 0) { samochod = samochody[liczbaSamochodow - 1]; samochody[liczbaSamochodow - 1] = null; liczbaSamochodow--; } else { Console.WriteLine("Garaż jest pusty !"); } }
static void Main(string[] args) { Samochod s1 = new Samochod(2012, "Ford", "focus"); Samochod s2 = s1.DeepCopy(); s1.Wypisz(); s2.Wypisz(); s2.rokProdukcji = 2015; s2.opis.marka = "Ferrari"; s2.opis.model = "Ferrari"; Console.WriteLine(); s1.Wypisz(); s2.Wypisz(); }
public ActionResult Edit(int id, Samochod collection) { try { // TODO: Add update logic here using (var dbContext = new DbContext()) { dbContext.Samochody.Update(collection); dbContext.SaveChanges(); } return(RedirectToAction("Index")); } catch { return(View()); } }
//MYSQL - dodanie samochodu do bazy public static bool DodajSamochodDoBazy(Samochod samochod) { bool stan = false; using (var connection = DBConnection.Instance.Connection) { MySqlCommand command = new MySqlCommand($"{DODAJ_SAMOCHOD} {samochod.ToInsert()}", connection); try { connection.Open(); } catch { MessageBox.Show("Błąd połączenia z baza MYSQL!"); Application.Current.Shutdown(); } var id = command.ExecuteNonQuery(); stan = true; samochod.Id = (sbyte)command.LastInsertedId; connection.Close(); } return(stan); }
static void Main(string[] args) { Console.WriteLine("Podaj ilość samochodów, ktrych inforacje chcesz podać"); int n_aut = int.Parse(Console.ReadLine()); Samochod[] samochody = new Samochod[n_aut]; int j, n = 1, k = 1; for (j = 0; j <= n; j++) { Console.WriteLine("Informacja o {0} samochodzie: ", k); Wczytaj_Samochod(ref samochody[j]); k++; Console.WriteLine(); } Console.ReadKey(); }
//// GET: Rent/Create //public ActionResult Create() //{ // return View(); //} //// POST: Rent/Create //// To protect from overposting attacks, please enable the specific properties you want to bind to, for //// more details see https://go.microsoft.com/fwlink/?LinkId=317598. //[HttpPost] //[ValidateAntiForgeryToken] //public ActionResult Create([Bind(Include = "Id,Marka,Model,Rok,LimitKilometrow,Opony,AC,NrRejestracyjny,Zdjecie,Cena,PoczatekUmowy,KoniecUmowy,UserId,Opis")] Samochod samochod) //{ // if (ModelState.IsValid) // { // db.Samochod.Add(samochod); // db.SaveChanges(); // return RedirectToAction("Index"); // } // return View(samochod); //} /** * @brief Akcja HttpGet do tworzenia nowego wypozyczenia * @param id Identyfikator wybranego samochodu * @return ActionResult Widok do tworzenia wypozyczenia lub blad */ // GET: Rent/CreateRent/5 public ActionResult CreateRent(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Samochod samochod = db.Samochod.Find(id); if (samochod == null) { return(HttpNotFound()); } samochod.UserId = System.Web.HttpContext.Current.User.Identity.GetUserId().ToString(); samochod.PoczatekUmowy = DateTime.Today; return(View(samochod)); }
static void Main(string[] args) { Samochod s = new Samochod(2000, "Fiat", 140); s.Stan(); s.Start(60); s.Stan(); s.Stop(); s.Stan(); SamochodKierowany sk = new SamochodKierowany(2001, "Skoda", 150); sk.Przyspiesz(); sk.Stan(); sk.Przyspiesz(); sk.Stan(); sk.Przyspiesz(); sk.Stan(); }
public bool EdytujSamochod(Samochod samochod, sbyte idSamochodu) { if (!RepoSamochody.EdytujSamochod(samochod, idSamochodu)) { return(false); } for (int i = 0; i < Samochody.Count; i++) { if (Samochody[i].Id != idSamochodu) { continue; } samochod.Id = idSamochodu; Samochody[i] = new Samochod(samochod); } return(true); }
public ActionResult Create() { var MarkiSelectList = autaBazaRepository.GetAllMarki().Select(x => new SelectListItem() { Value = x, Text = x }).ToList(); ViewData["Marka"] = MarkiSelectList; var ModeleSelectList = new List <string>().Select(x => new SelectListItem() { Value = x, Text = x }).ToList(); ViewData["Model"] = ModeleSelectList; var RodzajSkrzyniSelectList = SamochodSelectLists.RodzajSkrzyniList.Select(x => new SelectListItem() { Value = x, Text = x }).ToList(); ViewData["SkrzyniaBiegow"] = RodzajSkrzyniSelectList; var LiczbaDrzwiSelectList = SamochodSelectLists.LiczbaDrzwiList.Select(x => new SelectListItem() { Value = x, Text = x }).ToList(); ViewData["LiczbaDrzwi"] = LiczbaDrzwiSelectList; var RodzajSilnikaSelectList = SamochodSelectLists.PaliwaList.Select(x => new SelectListItem() { Value = x, Text = x }).ToList(); ViewData["RodzajSilnika"] = RodzajSilnikaSelectList; Samochod samochod = new Samochod(); samochod.RokProdukcji = DateTime.Now.AddYears(-5); samochod.Status = "nowe"; return(View(samochod)); }
public async Task <IActionResult> Create([Bind("SamochodId,Pojemnosc,Cena")] Samochod samochod) { Random rand = new Random(Guid.NewGuid().GetHashCode()); int id = rand.Next(Math.Abs(Guid.NewGuid().GetHashCode())); while (_context.Samochody.Any(x => x.SamochodId == id)) { id = rand.Next(Math.Abs(Guid.NewGuid().GetHashCode())); } samochod.SamochodId = id; if (ModelState.IsValid) { _context.Add(samochod); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(samochod)); }
static void Main(string[] args) { Samochod s1 = new Samochod(); s1.WypiszInfo(); s1.Marka = "Fiat"; s1.Model = "126p"; s1.IloscDrzwi = 2; s1.PojemnoscSilnika = 650; s1.SrednieSpalanie = 6.0; s1.WypiszInfo(); Samochod s2 = new Samochod("Syrena", "105", 2, 800, 7.6); s2.WypiszInfo(); double kosztPrzejazdu = s2.ObliczKosztPrzejazdu(30.5, 4.85); Console.WriteLine("Koszt przejazdu: " + kosztPrzejazdu); Samochod.WypiszIloscSamochodow(); Console.ReadKey(); Console.WriteLine("Hello World!"); }
public ActionResult DaneSamochodu(Samochod daneSamochodu) { ViewBag.MarkaId = new SelectList(db.Marka, "MarkaId", "Nazwa"); ViewBag.ModelId = new SelectList(db.Model, "ModelId", "Nazwa"); ViewBag.PojemnoscId = new SelectList(db.Pojemnosc, "PojemnoscId", "Nazwa"); ViewBag.RodzajNadwoziaId = new SelectList(db.RodzajNadwozia, "RodzajNadwoziaId", "Nazwa"); ViewBag.RodzajPaliwaId = new SelectList(db.RodzajPaliwa, "RodzajPaliwaId", "Nazwa"); ViewBag.RokProdukcjiId = new SelectList(db.RokProdukcji, "RokProdukcjiId", "Nazwa"); //string userLogin = User.Identity.GetUserId(); //var uzytkownik = db.Klient.FirstOrDefault(u => u.LoginId.Equals(userLogin)); var uzytkownik = PobierzUzytkownika(PobierzLoginUzytkownika()); if (uzytkownik != null) { var samochod = new Samochod(); samochod.KlientId = uzytkownik.KlientId; samochod.NrRejestracyjny = daneSamochodu.NrRejestracyjny; samochod.MarkaId = daneSamochodu.MarkaId; samochod.ModelId = daneSamochodu.ModelId; samochod.RodzajNadwoziaId = daneSamochodu.RodzajNadwoziaId; samochod.RodzajPaliwaId = daneSamochodu.RodzajPaliwaId; samochod.RokProdukcjiId = daneSamochodu.RokProdukcjiId; samochod.PojemnoscId = daneSamochodu.PojemnoscId; samochod.CzyAktywny = true; db.Samochod.Add(samochod); db.SaveChanges(); ViewBag.Success = "Dane zostały poprawie zapisane"; return(View()); } ViewBag.Message = "Uzupełnij profil przed dodaniem samochodu"; return(RedirectToAction("DaneUzytkownika")); }
/// <summary> /// Funkcja Main wywoluje kolejno funkcje oraz wyświetla wyniki /// </summary> /// <param name="args">Standardowy zapis funkcji Main z parametrem args</param> public static void Main(string[] args) { Director szef = new Director(); Builder builder = new Mustang_3_0_GT_Czarny(); Builder builder2 = new Focus_2_0_Niebieski(); Console.WriteLine("\nSamochod 1"); szef.setBuilder(builder); szef.Produkuj(); Samochod samochod1 = szef.getSamochod(); szef.setBuilder(builder2); szef.Produkuj(); Samochod samochod2 = szef.getSamochod(); samochod1.show(); Console.WriteLine("\n\nSamochod 2"); samochod2.show(); Console.ReadKey(); }
public ActionResult DeleteRent(int id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Samochod samochod = db.Samochod.Find(id); if (samochod == null) { return(HttpNotFound()); } samochod.UserId = null; samochod.PoczatekUmowy = null; samochod.KoniecUmowy = null; db.Entry(samochod).State = EntityState.Modified; db.Configuration.ValidateOnSaveEnabled = false; db.SaveChanges(); db.Configuration.ValidateOnSaveEnabled = true; return(RedirectToAction("Index")); }