public ActionResult Dodaj() { KategorijaEditModel Model = new KategorijaEditModel(); Model.Ponude = ctx.Ponude.ToList(); return(View("Uredi", Model)); }
public ActionResult Spremi(KategorijaEditModel kategorija) { if (!ModelState.IsValid) { kategorija.Ponude = ctx.Ponude.ToList(); return(View("Uredi", kategorija)); } Kategorija KategorijaDB; if (kategorija.Id == 0) { KategorijaDB = new Kategorija(); ctx.Kategorije.Add(KategorijaDB); } else { KategorijaDB = ctx.Kategorije.Where(x => x.Id == kategorija.Id).Include(p => p.Ponuda).FirstOrDefault(); } KategorijaDB.NazivKategorije = kategorija.NazivKategorije; KategorijaDB.DostupnaOnline = kategorija.DostupnaOnline; KategorijaDB.PonudaId = kategorija.PonudaId; ctx.SaveChanges(); return(RedirectToAction("Prikazi")); }
public ActionResult Uredi(int?kategorijaId) { KategorijaEditModel Model = new KategorijaEditModel(); Kategorija kategorija = ctx.Kategorije.Where(x => x.Id == kategorijaId).FirstOrDefault(); if (kategorijaId.HasValue) { Model.NazivKategorije = kategorija.NazivKategorije; Model.DostupnaOnline = kategorija.DostupnaOnline; } if (!kategorijaId.HasValue) { kategorija = new Kategorija(); } else { Model.Id = kategorija.Id; Model.NazivKategorije = kategorija.NazivKategorije; Model.DostupnaOnline = kategorija.DostupnaOnline; } Model.Ponude = ctx.Ponude.ToList(); return(View("Uredi", Model)); }