public IActionResult Uredi(int IgraID) { var igraIzBaze = db.Igra.Find(IgraID); IgraUrediVM m = new IgraUrediVM { Id = IgraID, Naziv = igraIzBaze.Naziv, Developer = igraIzBaze.Developer, Izdavac = igraIzBaze.Izdavac, DatumIzlaska = igraIzBaze.DatumIzlaska, VideoLink = igraIzBaze.VideoLink, SlikaLink = ImageHelper.GetImageBase64(igraIzBaze.SlikaLink), Konzola = db.IgraKonzola .Where(ik => ik.IgraID == IgraID) .Select(ik => new CheckBoxHelper { Id = ik.ID, Text = ik.Konzola.Naziv, IsChecked = ik.IsChecked, KonzolaId = ik.KonzolaID }).ToList() }; return(View(m)); }
public IActionResult Snimi(IgraUrediVM igra, IFormFile file) { Igra Igra = db.Igra.Find(igra.Id); Igra.Naziv = igra.Naziv; Igra.Developer = igra.Developer; Igra.Izdavac = igra.Izdavac; Igra.DatumIzlaska = igra.DatumIzlaska; Igra.VideoLink = igra.VideoLink; var novaSlika = ImageHelper.GetImageByteArray(file); if (novaSlika != null) { Igra.SlikaLink = novaSlika; } List <IgraKonzola> igraKonzola = db.IgraKonzola.Where(igraId => igraId.IgraID == igra.Id).ToList(); foreach (var item in igraKonzola) { foreach (var i in igra.Konzola) { if (item.ID == i.Id) { item.IsChecked = i.IsChecked; } } } db.SaveChanges(); return(Redirect("/Igra/Prikaz")); }