// 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"); }