Пример #1
0
        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));
        }
Пример #2
0
        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"));
        }