public ActionResult Zlecenie_wypozyczenia(EdycjaStan samochod_wypozyczenie, DateTime data1, DateTime data2) { if (ModelState.IsValid) { string uzytkownik = User.Identity.GetUserName(); Models.wypozyczenia wypozyczenie_temp = new Models.wypozyczenia(); Models.samochody samochod_temp = db.samochody.FirstOrDefault(x => x.id_samochodu == samochod_wypozyczenie.Samochod.id_samochodu); Models.klient klient = db.klient.FirstOrDefault(x => x.uzytkownicy.nazwa_uzytkownika == uzytkownik); wypozyczenie_temp.klient = klient; wypozyczenie_temp.id_pracownika = 2; wypozyczenie_temp.samochody = samochod_temp; wypozyczenie_temp.data_wypozyczenia = DateTime.Today; wypozyczenie_temp.stan_wypozyczenia = 1; wypozyczenie_temp.data_wypozyczenia = data1; wypozyczenie_temp.data_oddania = data2; db.Entry(wypozyczenie_temp).State = EntityState.Added; db.SaveChanges(); return(RedirectToAction("WidokKlienta")); } return(RedirectToAction("WidokKlienta")); }
public ActionResult Edit(SamochodDaneCena dane_samochod_cena) { if (ModelState.IsValid) { var samochod1 = db.samochody.FirstOrDefault(x => x.id_samochodu == dane_samochod_cena.Samochod.id_samochodu); var dane1 = samochod1.dane_samochodu.FirstOrDefault(x => x.id_samochodu == dane_samochod_cena.Dane.id_samochodu); var cena1 = db.cena_wynajmu.FirstOrDefault(x => x.id_cena_wynajmu == dane_samochod_cena.Cena.id_cena_wynajmu); dane1.kolor = dane_samochod_cena.Dane.kolor; dane1.przebieg = dane_samochod_cena.Dane.przebieg; dane1.poj_silnika = dane_samochod_cena.Dane.poj_silnika; cena1.cena_wynajmu1 = dane_samochod_cena.Cena.cena_wynajmu1; samochod1.deleted = dane_samochod_cena.Samochod.deleted; dane1.dane_samochodu1 = dane_samochod_cena.Dane.dane_samochodu1; db.Entry(samochod1).State = EntityState.Modified; db.Entry(dane1).State = EntityState.Modified; db.Entry(cena1).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("WidokPracownika_AktualnaCena")); } Models.samochody samochod = db.samochody.FirstOrDefault(x => x.id_samochodu == dane_samochod_cena.Samochod.id_samochodu); var dane_samochodu = samochod.dane_samochodu.FirstOrDefault(x => x.id_samochodu == samochod.id_samochodu); var cena_wynajmu = samochod.cena_wynajmu.FirstOrDefault(x => x.samochody_id_samochodu == samochod.id_samochodu); var dane_samochod_cena_do_edycji = new SamochodDaneCena() { Samochod = samochod, Dane = dane_samochodu, Cena = cena_wynajmu }; return(View(dane_samochod_cena_do_edycji)); }
public ActionResult Zlecenie_wypozyczenia(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Models.samochody samochod = db.samochody.FirstOrDefault(x => x.id_samochodu == id); if (samochod == null) { return(HttpNotFound()); } var wypozyczenie = samochod.wypozyczenia.FirstOrDefault(x => x.id_samochodu == samochod.id_samochodu); var SamochodWypozyczenie = new EdycjaStan() { Samochod = samochod, Wypozyczenie = wypozyczenie }; return(View(SamochodWypozyczenie)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Models.samochody samochod = db.samochody.FirstOrDefault(x => x.id_samochodu == id); if (samochod == null) { return(HttpNotFound()); } var dane_samochodu = samochod.dane_samochodu.FirstOrDefault(x => x.id_samochodu == samochod.id_samochodu); var cena_wynajmu = samochod.cena_wynajmu.FirstOrDefault(x => x.samochody_id_samochodu == samochod.id_samochodu); var dane_samochod_cena = new SamochodDaneCena() { Samochod = samochod, Dane = dane_samochodu, Cena = cena_wynajmu }; return(View(dane_samochod_cena)); }
public ActionResult DeleteConfirmed(SamochodDaneCena dane_samochod_cena) { if (ModelState.IsValid) { var samochod1 = db.samochody.FirstOrDefault(x => x.id_samochodu == dane_samochod_cena.Samochod.id_samochodu); samochod1.deleted = 1; db.Entry(samochod1).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("WidokPracownika_Wszystkie")); } Models.samochody samochod = db.samochody.FirstOrDefault(x => x.id_samochodu == dane_samochod_cena.Samochod.id_samochodu); var dane_samochodu = samochod.dane_samochodu.FirstOrDefault(x => x.id_samochodu == samochod.id_samochodu); var cena_wynajmu = samochod.cena_wynajmu.FirstOrDefault(x => x.samochody_id_samochodu == samochod.id_samochodu); var dane_samochod_cena_do_edycji = new SamochodDaneCena() { Samochod = samochod, Dane = dane_samochodu, Cena = cena_wynajmu }; return(View(dane_samochod_cena_do_edycji)); }