Example #1
0
        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));
        }
Example #2
0
        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"));
        }
Example #3
0
        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));
        }
Example #4
0
        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));
        }