public IActionResult Create(PodcastCreateViewModel model)
        {
            if (!TryValidateModel(model))
            {
                return(View(model));
            }

            var currentUserId = this._signInManager.UserManager.GetUserId(HttpContext.User);

            Podcast newPodcast = new Podcast()
            {
                Name            = model.Name,
                ConversationMP3 = model.PodcastLink,
                Titel           = model.Titel,
                MediaUser       = _currentMediaUser,
                MediaUserId     = currentUserId
            };

            _mediaService.InsertPodcast(newPodcast);
            _mediaService.SaveChanges();
            Podcast podcastFromDb = _mediaService.GetAllPodcasts().FirstOrDefault(z => z.Id == newPodcast.Id);

            if (model.Photo != null)
            {
                using var memoryStream = new MemoryStream();
                model.Photo.CopyTo(memoryStream);
                podcastFromDb.Photo = memoryStream.ToArray();
            }

            _mediaService.SaveChanges();
            return(RedirectToAction("Details", new { podcastFromDb.Id }));
        }