public IActionResult Dodaj(AdminDodajProizvodVM model) { if (!ModelState.IsValid) { var proizvodjaci = dbContext.Proizvodjac.Select(p => new Proizvodjac { Id = p.Id, Naziv = p.Naziv, Drzava = p.Drzava, DrzavaId = p.Drzava.Id }).ToList(); model.ProizvodjacList = proizvodjaci; var kategorije = dbContext.Kategorija.Select(k => new Kategorija { Id = k.Id, Vrsta = k.Vrsta }).ToList(); model.KategorijaList = kategorije; model.Title = "Proizvodi"; return(View("Views/Admin/Proizvod/Uredi.cshtml", model)); } var proizvod = new Proizvod { Naziv = model.Naziv, ProizvodjacId = model.ProizvodjacId, KategorijaId = model.KategorijaId }; dbContext.Add(proizvod); dbContext.SaveChanges(); return(RedirectToRoute("AdminProizvodIndex")); }
public IActionResult Uredi(int id) { var proizvod = dbContext.Proizvod.Find(id); if (proizvod == null) { return(NotFound()); } var proizvodjaci = dbContext.Proizvodjac.Select(p => new Proizvodjac { Id = p.Id, Naziv = p.Naziv, Drzava = p.Drzava, DrzavaId = p.Drzava.Id }).ToList(); var kategorije = dbContext.Kategorija.Select(k => new Kategorija { Id = k.Id, Vrsta = k.Vrsta }).ToList(); var model = new AdminDodajProizvodVM { Title = "Uredi", Id = proizvod.Id, Naziv = proizvod.Naziv, Kategorija = proizvod.Kategorija, KategorijaId = proizvod.KategorijaId, Proizvodjac = proizvod.Proizvodjac, ProizvodjacId = proizvod.ProizvodjacId, ProizvodjacList = proizvodjaci, KategorijaList = kategorije }; return(View("Views/Admin/Proizvod/Uredi.cshtml", model)); }
public IActionResult Dodaj() { var proizvodjaci = dbContext.Proizvodjac.Select(p => new Proizvodjac { Id = p.Id, Naziv = p.Naziv, Drzava = p.Drzava, DrzavaId = p.Drzava.Id }).ToList(); var kategorije = dbContext.Kategorija.Select(k => new Kategorija { Id = k.Id, Vrsta = k.Vrsta }).ToList(); var model = new AdminDodajProizvodVM { Title = "Dodaj", ProizvodjacList = proizvodjaci, KategorijaList = kategorije }; return(View("Views/Admin/Proizvod/Dodaj.cshtml", model)); }
public IActionResult Index() { var ProizvodiList = dbContext.Proizvod.Select(p => new Proizvod { Id = p.Id, Naziv = p.Naziv, Kategorija = p.Kategorija, KategorijaId = p.Kategorija.Id, Proizvodjac = p.Proizvodjac, ProizvodjacId = p.Proizvodjac.Id }).ToList(); var model = new AdminDodajProizvodVM { Title = "Pregled", ProizvodList = ProizvodiList }; return(View("Views/Admin/Proizvod/Index.cshtml", model)); }