コード例 #1
0
        public ActionResult Create(int DostawaId, int ProduktId, [Bind(Include = "Ilosc,Cena_Netto,Cena_Brutto")] Kupiony_Produkt Kupiony_Produkt)
        {
            {
                if (ModelState.IsValid)
                {
                    //Kupiony_Produkt.UzytkownikId = User.Identity.GetUserId();
                    Kupiony_Produkt.Data_zakupu = DateTime.Now;
                    Kupiony_Produkt.ProduktId   = ProduktId;
                    Kupiony_Produkt.DostawaId   = DostawaId;
                    try
                    {
                        _repo.Dodaj_Kupiony_Produkt(Kupiony_Produkt);
                        _repo.SaveChanges();
                        return(RedirectToAction("Index", new { DostawaId = DostawaId, ProduktId = ProduktId }));
                    }
                    catch
                    {
                        return(View(Kupiony_Produkt));
                    }
                }

                //ViewBag.UzytkownikId = new SelectList(db.Users, "Id", "Email", produkt.UzytkownikId);
                return(View(Kupiony_Produkt));
            }
        }
コード例 #2
0
        // GET: Kupiony_Produkt/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Kupiony_Produkt Kupiony_Produkt = _repo.Pobierz_Kupiony_Produkt((int)id);

            if (Kupiony_Produkt == null)
            {
                return(HttpNotFound());
            }

            return(View(Kupiony_Produkt));
        }
コード例 #3
0
        //// GET: Kupiony_Produkt/Delete/5
        public ActionResult Delete(int?id, int DostawaId, bool?blad)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Kupiony_Produkt Kupiony_Produkt = _repo.Pobierz_Kupiony_Produkt((int)id);

            if (Kupiony_Produkt == null)
            {
                return(HttpNotFound());
            }
            if (blad != null)
            {
                ViewBag.Blad = true;
            }
            return(View(Kupiony_Produkt));
        }
コード例 #4
0
        public ActionResult Edit([Bind(Include = "Id,ProduktId,Ilosc,Cena_Netto,Cena_Brutto,DostawaId")] Kupiony_Produkt Kupiony_Produkt)
        {
            if (ModelState.IsValid)
            {
                Kupiony_Produkt.Data_zakupu  = DateTime.Now;
                Kupiony_Produkt.Potwierdzone = false;
                try
                {
                    _repo.Aktualizuj_Kupiony_Produkt(Kupiony_Produkt);
                    _repo.SaveChanges();
                }
                catch
                {
                    ViewBag.Blad = true;
                    return(View(Kupiony_Produkt));
                }

                ViewBag.Blad = false;
                return(View(Kupiony_Produkt));
            }
            //ViewBag.UzytkownikId = new SelectList(db.Users, "Id", "Email", produkt.UzytkownikId);
            return(View(Kupiony_Produkt));
        }
コード例 #5
0
        private void SeedKupione_Produkty(ProContext context)
        {
            var idUzytkownika2 = context.Set <Uzytkownik>().Where(u => u.UserName == "*****@*****.**").FirstOrDefault().Id;

            for (int i = 1; i < 4; i++)
            {
                var cenanetto  = context.Set <Produkt>().Where(u => u.Id == i).FirstOrDefault().Cena_Netto;
                var cenabrutto = context.Set <Produkt>().Where(u => u.Id == i).FirstOrDefault().Cena_Brutto;
                var kupi       = new Kupiony_Produkt()
                {
                    Id           = i,
                    Data_zakupu  = DateTime.Now,
                    DostawaId    = 6,
                    ProduktId    = i,
                    Ilosc        = 5,
                    Potwierdzone = true,
                    UzytkownikId = idUzytkownika2,
                    Cena_Netto   = 5 * cenanetto,
                    Cena_Brutto  = 5 * cenabrutto,
                };
                context.Set <Kupiony_Produkt>().AddOrUpdate(kupi);
            }
            context.SaveChanges();
        }
コード例 #6
0
 public void Aktualizuj_Kupiony_Produkt(Kupiony_Produkt prod)
 {
     _db.Entry(prod).State = EntityState.Modified;
 }
コード例 #7
0
 public void Dodaj_Kupiony_Produkt(Kupiony_Produkt produkt)
 {
     _db.Kupione_produkty.Add(produkt);
 }