public ActionResult UrediArtikl(int id) { ArtiklModel a = new ArtiklModel(); foreach (ArtiklModel art in baza.Artikli) { if (art.id_artikl == id) { a = art; } } if (a == null) { return(HttpNotFound()); } if (Request.IsAjaxRequest()) { ViewBag.IsUpdate = false; return(View("UrediArtikl", a)); } else { return(View("UrediArtikl", a)); } }
public ActionResult DodavanjeArtikla(ArtiklModel a) { if (ModelState.IsValid) { if (a.id_artikl != 0) { // ažuriranje baza.Entry(a).State = EntityState.Modified; } else { baza.Artikli.Add(a); } baza.SaveChanges(); return(RedirectToAction("PopisArtikala")); } List <ArtiklModel> artikli = baza.Artikli.ToList(); artikli.Add(new ArtiklModel { naziv_artikl = "Nedefinirano" }); ViewBag.Artikli = artikli; ViewBag.Title = "Dodavanje novog artikla"; return(View(a)); }
public ActionResult DodavanjeArtikla(int?id) { ArtiklModel a; if (id == null) { a = new ArtiklModel(); } else { a = baza.Artikli.Find(id); if (a == null) { return(HttpNotFound()); } } List <ArtiklModel> artikli = baza.Artikli.ToList(); artikli.Add(new ArtiklModel { naziv_artikl = "Nedefinirano" }); ViewBag.Title = "Dodavanje novog artikla"; return(View(a)); }
public ActionResult UrediArtikl([Bind(Include = "id_artikl, naziv_artikl,cijena_artikl")] ArtiklModel art) { if (!ModelState.IsValid) { return(View("UrediArtikl", art)); } ArtiklModel A = baza.Artikli.Where( x => x.id_artikl == art.id_artikl).SingleOrDefault(); if (art.id_artikl != 0 && A != null) { baza.Entry(A).CurrentValues.SetValues(art); } else { baza.Artikli.Add(art); } baza.SaveChanges(); if (Request.IsAjaxRequest()) { return(new HttpStatusCodeResult(HttpStatusCode.OK)); } return(RedirectToAction("PopisArtikala")); }
public ActionResult ObrisiArtikl(int id) { ArtiklModel art = baza.Artikli.Find(id); if (Request.IsAjaxRequest()) { ViewBag.IsUpdate = false; return(View("ObrisiArtikl", art)); } else { return(View("ObrisiArtikl", art)); } }
public ActionResult ObrisiArtikl1(int id) { ArtiklModel A = baza.Artikli.Where( x => x.id_artikl == id).SingleOrDefault(); if (A != null) { baza.Artikli.Remove(A); baza.SaveChanges(); } if (Request.IsAjaxRequest()) { return(new HttpStatusCodeResult(HttpStatusCode.OK)); } return(RedirectToAction("PopisArtikala")); }
public ActionResult PopisOglasa() { List <oglas_kategorija> oglasi = new List <oglas_kategorija>(); List <ArtiklModel> artikls = baza.Artikli.ToList(); List <KategorijaModel> kategorije = baza.Kategorije.ToList(); foreach (OglasModel k in baza.Oglasi) { KategorijaModel data = kategorije.Where(ka => ka.id_kategorija == k.id_kategorija).SingleOrDefault(); ArtiklModel data1 = artikls.Where(ar => ar.id_artikl == k.id_artikl).SingleOrDefault(); oglas_kategorija podatak = new oglas_kategorija(); podatak.oglas = k; podatak.kategorija = data.naziv_kategorije; podatak.artikl = data1.naziv_artikl; oglasi.Add(podatak); } return(View(oglasi)); }