public IActionResult MuziekEdit(int id) { Muziek muziekFromDb = _DbContext.Muziek.FirstOrDefault(a => a.Id == id); EditMuziekViewModel muziek = new EditMuziekViewModel(); muziek.Titel = muziekFromDb.Titel; muziek.Artiest = muziekFromDb.Artiest; muziek.Id = muziekFromDb.Id; muziek.Hidden = muziekFromDb.Hidden; muziek.BestaandeFoto = muziekFromDb.Foto; return(View(muziek)); }
public IActionResult MuziekEdit(EditMuziekViewModel model, int id) { Muziek muziekFromDb = _DbContext.Muziek.FirstOrDefault(a => a.Id == id); if (!TryValidateModel(model)) { return(View(model)); } if (model.Foto != null) { using (MemoryStream stream = new MemoryStream()) { model.Foto.CopyTo(stream); muziekFromDb.Foto = stream.ToArray(); } } muziekFromDb.Titel = model.Titel; muziekFromDb.Artiest = model.Artiest; muziekFromDb.Hidden = model.Hidden; _DbContext.SaveChanges(); return(RedirectToAction("MuziekList")); }