Esempio n. 1
0
        public ActionResult Spremi(Film film)
        {
            if (!ModelState.IsValid)
            {
                var viewModel = new FilmFormaViewModel(film)
                {
                    Zanrovi = _context.Zanrovi.ToList()
                };

                return(View("FilmForma", viewModel));
            }

            if (film.Id == 0)
            {
                film.DatumDodano   = DateTime.Now;
                film.BrojDostupnih = film.BrojNaSkladistu;
                _context.Filmovi.Add(film);
            }
            else
            {
                var filmDb = _context.Filmovi.Single(m => m.Id == film.Id);
                filmDb.Naziv           = film.Naziv;
                filmDb.ZanrId          = film.ZanrId;
                filmDb.BrojNaSkladistu = film.BrojNaSkladistu;
                filmDb.DatumIzlaska    = film.DatumIzlaska;
                film.BrojDostupnih     = film.BrojNaSkladistu;
            }

            _context.SaveChanges();

            return(RedirectToAction("Index", "Filmovi"));
        }
Esempio n. 2
0
        public ViewResult Novi()
        {
            var zanrovi = _context.Zanrovi.ToList();

            var viewModel = new FilmFormaViewModel
            {
                Zanrovi = zanrovi
            };

            return(View("FilmForma", viewModel));
        }
Esempio n. 3
0
        public ActionResult Uredi(int id)
        {
            var film = _context.Filmovi.SingleOrDefault(c => c.Id == id);

            if (film == null)
            {
                return(HttpNotFound());
            }

            var viewModel = new FilmFormaViewModel(film)
            {
                Zanrovi = _context.Zanrovi.ToList()
            };

            return(View("FilmForma", viewModel));
        }