예제 #1
0
 public PartialViewResult AddExistingArtist(int songId, int artistId)
 {
     //var link = Service.AddArtist(songId, artistId);
     var artist = MvcApplication.Services.Artists.GetArtistWithAdditionalNames(artistId);
     var link = new ArtistForSongContract(artist);
     return PartialView("ArtistForSongEditRow", link);
 }
예제 #2
0
        public ActionResult AddNewArtist(int songId, string newArtistName)
        {
            if (string.IsNullOrWhiteSpace(newArtistName)) {
                log.Warn("Artist name for song was null or whitespace");
                return HttpStatusCodeResult(HttpStatusCode.BadRequest, "Artist name cannot be null or whitespace");
            }

            var link = new ArtistForSongContract(newArtistName);
            return PartialView("ArtistForSongEditRow", link);
        }