Ejemplo n.º 1
0
        public IActionResult Uredi(AdministratorUrediVM model)
        {
            if (!ModelState.IsValid)
            {
                model.Zanrovi = db.GameGenre.Select(x => new SelectListItem
                {
                    Value = x.GameGenreID.ToString(),
                    Text  = x.NazivZanra
                }).ToList();
                model.Kategorije = db.RatingCategorie.Select(x => new SelectListItem
                {
                    Value = x.RatingCategorieID.ToString(),
                    Text  = x.NazivKategorije
                }).ToList();
                return(View(model));
            }
            Igra i = db.Igra.Find(model.IgraId);

            i.Naziv             = model.Naziv;
            i.Cijena            = model.Cijena;
            i.DatumObjave       = model.DatumObjave;
            i.Opis              = model.Opis;
            i.PremiumStatus     = model.PremiumStatus;
            i.RatingCategorieID = model.KategorijaId;
            i.GameGenreID       = model.ZanrId;
            db.Update(i);
            db.SaveChanges();
            db.Dispose();

            return(RedirectToAction(nameof(PrikazIgara)));
        }
Ejemplo n.º 2
0
        public IActionResult Uredi(int id)
        {
            var igra  = db.Igra.SingleOrDefault(x => x.IgraID == id);
            var model = new AdministratorUrediVM
            {
                IgraId        = igra.IgraID,
                Naziv         = igra.Naziv,
                Opis          = igra.Opis,
                Cijena        = igra.Cijena,
                DatumObjave   = igra.DatumObjave,
                Odobrena      = igra.Odobrena,
                PremiumStatus = igra.PremiumStatus,
                Zanrovi       = db.GameGenre.Select(x => new SelectListItem
                {
                    Value = x.GameGenreID.ToString(),
                    Text  = x.NazivZanra
                }).ToList(),
                Kategorije = db.RatingCategorie.Select(x => new SelectListItem
                {
                    Value = x.RatingCategorieID.ToString(),
                    Text  = x.NazivKategorije
                }).ToList()
            };

            return(View(model));
        }