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