Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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"));
        }
Beispiel #4
0
        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));
        }