Beispiel #1
0
        public async Task <ActionResult> Band(string bandName)
        {
            var band = new Band();

            if (!string.IsNullOrEmpty(bandName))
            {
                band = await _bandRepository.GetByNameAsync(bandName);
            }

            var model = new MusicViewModel();

            if (band != null)
            {
                model.BandOldName   = band.Name;
                model.BandDescption = band.Description;
                model.BandImage     = band.ImageUrl;

                model.Bands = await _bandRepository.GetAllyAsync();

                model.Genres = await _genreRepository.GetAllyAsync();
            }
            else
            {
                model.Genres = await _genreRepository.GetAllyAsync();

                model.Bands = await _bandRepository.GetAllyAsync();
            }

            return(View(model));
        }