public ActionResult Snimi(RecenzijeUrediVM recenzija) { if (!ModelState.IsValid) { return(View("Uredi", recenzija)); } Korisnik k = Autentifikacija.GetLogiraniKorisnik(HttpContext); Recenzije recenzijaDB; if (recenzija.Id == 0) { recenzijaDB = new Recenzije(); ctx.Recenzije.Add(recenzijaDB); } else { recenzijaDB = ctx.Recenzije.Where(x => x.Id == recenzija.Id). FirstOrDefault(); } recenzijaDB.Komentar = recenzija.Komentar; recenzijaDB.Datum = DateTime.Now; recenzijaDB.KorisnikId = k.Id; ctx.SaveChanges(); return(RedirectToAction("Prikazi")); }
public async Task <IActionResult> Edit(int id, [Bind("ID,Komentar,Ocjena")] Recenzije recenzije) { if (id != recenzije.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(recenzije); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RecenzijeExists(recenzije.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(recenzije)); }
public async Task <IActionResult> Create([Bind("ID,Komentar,Ocjena")] Recenzije recenzije) { if (ModelState.IsValid) { _context.Add(recenzije); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(recenzije)); }
public ActionResult Uredi(int?Id) { RecenzijeUrediVM Model = new RecenzijeUrediVM(); Recenzije recenzija = ctx.Recenzije.Where(x => x.Id == Id).FirstOrDefault(); Model.Id = recenzija.Id; Model.Komentar = recenzija.Komentar; return(View("Uredi", Model)); }