public async Task <IActionResult> Edit(int id, [Bind("Id,Ime,KursId")] Lekcija lekcija)
        {
            if (id != lekcija.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(lekcija);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!LekcijaExists(lekcija.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["KursId"] = new SelectList(_context.Kurs, "Id", "Id", lekcija.KursId);
            return(View(lekcija));
        }
        public async Task <IActionResult> Create([Bind("Id,Ime,KursId")] Lekcija lekcija)
        {
            if (ModelState.IsValid)
            {
                _context.Add(lekcija);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["KursId"] = new SelectList(_context.Kurs, "Id", "Id", lekcija.KursId);
            return(View(lekcija));
        }
        [LoggedInBoth] //treba da i korisnik moze da procita
        public ActionResult PrikaziSadrzaj([FromRoute(Name = "id")] int lekcijaId)
        {
            Lekcija l = new Lekcija {
                LekcijaId = lekcijaId
            };                                                 //nadji kurs koji ima lekciju sa ovim Id-em
            List <Kurs> kursevi = unitOfWork.Kurs.GetAll();
            Lekcija     nova    = new Lekcija();

            foreach (Kurs k in kursevi)
            {
                nova = k.Lekcije.Single(lek => lek.LekcijaId == l.LekcijaId); //nadjem lekciju
                if (nova != null)
                {
                    break;
                }
            }
            HttpContext.Session.SetString("id", lekcijaId.ToString());
            HttpContext.Session.SetString("sadrzaj", nova.Sadrzaj);
            HttpContext.Session.SetString("naziv", nova.Naziv);
            ViewBag.Sadrzaj = HttpContext.Session.GetString("sadrzaj");
            ViewBag.Id      = HttpContext.Session.GetString("id");
            ViewBag.Naziv   = HttpContext.Session.GetString("naziv");
            return(View("SadrzajLekcije"));
        }