public IActionResult Save(ProjekcijaAddVM model)
        {
            MojDbContext db = new MojDbContext();

            try
            {
                Projekcija novaProjekcija = new Projekcija()
                {
                    FilmID    = model.FilmID,
                    DvoranaID = model.DvoranaID,
                    Pocetak   = model.Pocetak,
                    Kraj      = model.Kraj,
                    Cijena    = model.Cijena
                };
                db.Projekcija.Add(novaProjekcija);
                db.SaveChanges();
                db.Dispose();
                return(RedirectToAction(nameof(Index)));
            }

            catch (Exception ex)
            {
                return(Json(new { status = "error", message = "Greška prilikom snimanja projekcije! " }));
            }
        }
        public IActionResult Add()
        {
            MojDbContext db = new MojDbContext();

            try
            {
                ProjekcijaAddVM model = new ProjekcijaAddVM()
                {
                    Film = db.Film.Select(x => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem()
                    {
                        Value = x.Id.ToString(),
                        Text  = x.Naziv
                    }).ToList(),

                    Dvorana = db.Dvorana.Select(x => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem()
                    {
                        Value = x.DvoranaID.ToString(),
                        Text  = x.Naziv
                    }).ToList()
                };
                db.Dispose();
                return(View(model));
            }
            catch (Exception ex)
            {
                return(Json(new { status = "error", message = "Greška prilikom dodavanja projekcije! " }));
            }
        }