public IActionResult Dodaj(int id) { KlijentT logirani = HttpContext.GetLogiraniKlijent(); Korisnik k = _db.Korisnik.Find(id); KomentarDodajVM model = new KomentarDodajVM { KlijentId = logirani.KlijentID, KorisnikId = k.KorisnikId, SakrijKomentar = false, DatumKreiranja = DateTime.Now }; return(View(model)); }
public IActionResult DodajKomentar(int id) { MyContext db = new MyContext(); KomentarDodajVM model = new KomentarDodajVM() { predstavaId = id, predstava = db.Predstava.Where(x => x.PredstavaID == id).Select(x => x.Naziv).FirstOrDefault(), Komentar = new Komentar() { PredstavaID = id } }; return(View(model)); }
public IActionResult SnimiKomentar(KomentarDodajVM model) { KorisnickiNalog kupac = HttpContext.GetLogiraniKorisnik(); MyContext db = new MyContext(); Komentar k = new Komentar { KupacID = kupac.KorisnickiNalogID, Kupac = db.Kupac.Where(x => x.KorisnickiNalogID == kupac.KorisnickiNalogID).FirstOrDefault(), PredstavaID = model.Komentar.PredstavaID, Odobren = false, Sadrzaj = model.Komentar.Sadrzaj, VrijemeKreiranja = DateTime.Now }; db.Komentar.Add(k); db.SaveChanges(); db.Dispose(); return(RedirectToAction("Predstava")); }
public IActionResult Snimi(KomentarDodajVM vm) { if (!ModelState.IsValid) { return(View("Dodaj", vm)); } Komentar n = new Komentar { KlijentId = vm.KlijentId, KorisnikId = vm.KorisnikId, DatumKreiranja = vm.DatumKreiranja, SakrijKomentar = vm.SakrijKomentar, TekstKomentara = vm.TekstKomentara }; _db.Add(n); _db.SaveChanges(); return(Redirect("/Komentar/Index/" + vm.KorisnikId)); }