Пример #1
0
        public IActionResult Uredi(ArtikalPrikazVM artikal, IFormFile Slika)
        {
            Artikal a = db.Artikal.Find(artikal.ID);

            a.Naziv           = artikal.Naziv;
            a.Cijena          = artikal.Cijena;
            a.Popust          = artikal.Popust;
            a.Opis            = artikal.Opis;
            a.PodkategorijaID = artikal.Podkategorija.ID;
            a.KategorijaID    = db.Podkategorija.Where(x => x.ID == a.PodkategorijaID).FirstOrDefault().KategorijaID;


            if (Slika != null && Slika.Length > 0)
            {
                using (MemoryStream stream = new MemoryStream()) {
                    Slika.CopyToAsync(stream);
                    a.Slika = stream.ToArray();
                }
            }
            else
            {
                a.Slika = new byte[1];
            }

            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
Пример #2
0
        public IActionResult Uredi(int id)
        {
            Artikal a = db.Artikal.Find(id);

            ViewBag.Podkategorije = db.Podkategorija.Select(p => new PodkategorijaPrikazVM {
                ID          = p.ID,
                Naziv       = p.Naziv,
                Kategorija_ = new SelectListItem {
                    Value = p.KategorijaID.ToString()
                }
            }).ToList();

            ArtikalPrikazVM ap = new ArtikalPrikazVM {
                ID            = a.ID,
                Sifra         = a.Sifra,
                Naziv         = a.Naziv,
                Opis          = a.Opis,
                Cijena        = a.Cijena,
                Popust        = a.Popust,
                Slika         = a.Slika.ToArray(),
                Podkategorija = new PodkategorijaPrikazVM {
                    ID          = a.PodkategorijaID,
                    Naziv       = db.Podkategorija.Where(x => x.ID == a.PodkategorijaID).FirstOrDefault().Naziv,
                    Kategorija_ = new SelectListItem {
                        Value = a.KategorijaID.ToString()
                    }
                }
            };

            return(PartialView("Uredi", ap));
        }
Пример #3
0
        public IActionResult Detalji(int id)
        {
            Artikal         a  = db.Artikal.Find(id);
            ArtikalPrikazVM vm = new ArtikalPrikazVM {
                ID            = a.ID,
                Sifra         = a.Sifra,
                Naziv         = a.Naziv,
                Opis          = a.Opis,
                Cijena        = a.Cijena,
                Popust        = a.Popust,
                Slika         = a.Slika.ToArray(),
                Podkategorija = new PodkategorijaPrikazVM {
                    ID          = a.PodkategorijaID,
                    Naziv       = db.Podkategorija.Where(x => x.ID == a.PodkategorijaID).FirstOrDefault().Naziv,
                    Kategorija_ = new SelectListItem {
                        Value = a.KategorijaID.ToString()
                    }
                }
            };

            return(View("Detalji", vm));
        }