// GET: /Admin/Album/Create
        public ActionResult Create()
        {
            var model = new CreateAlbumViewModel
            {
                GenreLookupList = _genreService.GetAllGenres().Genres.OrderBy(g => g.Name),
                ArtistLookupList = _artistService.GetAllArtists().Artists.OrderBy(a => a.Name)
            };

            return View(model);
        }
        public ActionResult Create(CreateAlbumViewModel model)
        {
            if (!ModelState.IsValid)
            {
                model.GenreLookupList = _genreService.GetAllGenres().Genres.OrderBy(g => g.Name);
                model.ArtistLookupList = _artistService.GetAllArtists().Artists.OrderBy(a => a.Name);

                return View(model);
            }

            _albumService.CreateAlbum(model.ConvertToCreateAlbumRequest());

            return RedirectToAction("Index");
        }