示例#1
0
        public IActionResult Index(ArtistSelectViewModel artistSelectViewModel)
        {
            artistSelectViewModel.ValidationMessage = "";

            if (string.IsNullOrEmpty(artistSelectViewModel.ArtistName))
            {
                artistSelectViewModel.ValidationMessage = "Please confirm the artist name";
                return(View("Index", artistSelectViewModel));
            }

            var artists = _artistService.GetByName(artistSelectViewModel.ArtistName).Result;
            var artistConfirmViewModel = new ArtistConfirmViewModel
            {
                ArtistSearchName = artistSelectViewModel.ArtistName
            };

            foreach (var artist in artists)
            {
                artistConfirmViewModel.Artists.Add(new ArtistViewModel
                {
                    Id   = artist.Id,
                    Name = artist.Name + " (" + artist.Country + ")"
                });
            }

            return(View("Confirm", artistConfirmViewModel));
        }
示例#2
0
        public IActionResult Index()
        {
            var artistSelectViewModel = new ArtistSelectViewModel();

            return(View(artistSelectViewModel));
        }