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 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)); }