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