public ActionResult Create(oglasi oglasi) { if (ModelState.IsValid) { db.oglasi.Add(oglasi); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.idKategorije = new SelectList(db.kategorije, "idKategorije", "nazivKategorije", oglasi.idKategorije); ViewBag.idKorisnika = new SelectList(db.korisnici, "idKorisnika", "imeKorisnika", oglasi.idKorisnika); ViewBag.idTipaOglasa = new SelectList(db.tipovioglasa, "idTipaOglasa", "nazivTipaOglasa", oglasi.idTipaOglasa); return View(oglasi); }
public void urediOglas(Helpers.Oglas oglas) { oglasi oglasi = new oglasi() { idOglasa = oglas.idOglasa, nazivOglasa = oglas.nazivOglasa, datumObjaveOglasa = oglas.datumObjaveOglasa, opisOglasa = oglas.opisOglasa, cijena = oglas.cijena, brojPregledaOglasa = oglas.brojPregledaOglasa, zavrsenaTransakcija = oglas.zavrsenaTransakcija, aktivan = oglas.aktivan, idTipaOglasa = oglas.idTipaOglasa, idKategorije = oglas.idKategorije, idKorisnika = oglas.idKorisnika }; db.Entry(oglasi).State = EntityState.Modified; db.SaveChanges(); }
// PUT api/Oglasi/5 public HttpResponseMessage Putoglasi(int id, oglasi oglasi) { if (!ModelState.IsValid) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } if (id != oglasi.idOglasa) { return Request.CreateResponse(HttpStatusCode.BadRequest); } db.Entry(oglasi).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { return Request.CreateErrorResponse(HttpStatusCode.NotFound, ex); } return Request.CreateResponse(HttpStatusCode.OK); }
// POST api/Oglasi public HttpResponseMessage Postoglasi(oglasi oglasi) { if (ModelState.IsValid) { db.oglasi.Add(oglasi); db.SaveChanges(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, oglasi); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = oglasi.idOglasa })); return response; } else { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } }
public void dodajOglas(Helpers.Oglas oglas) { oglasi oglasi = new oglasi() { nazivOglasa =oglas.nazivOglasa, datumObjaveOglasa = DateTime.Now, opisOglasa=oglas.opisOglasa, cijena=oglas.cijena, idTipaOglasa=oglas.idTipaOglasa, idKategorije=oglas.idKategorije, idKorisnika=2, brojPregledaOglasa=0, zavrsenaTransakcija=false, aktivan=true }; db.oglasi.Add(oglasi); db.SaveChanges(); }