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 Create(SamochodDaneCena samochod_dane_cena) { WebApplication19.Models.samochody samochod1 = new samochody(); samochod1.dane_samochodu.Add(samochod_dane_cena.Dane); samochod1.cena_wynajmu.Add(samochod_dane_cena.Cena); samochod1.deleted = 0; samochod1.nazwa_samochodu = samochod_dane_cena.Samochod.nazwa_samochodu; samochod1.cena_wynajmu.FirstOrDefault().samochody = samochod1; db.Entry(samochod1).State = EntityState.Added; db.SaveChanges(); return(RedirectToAction("WidokPracownika_Wszystkie")); }
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)); }