public void SaveSongFromVkUpdatePicture(SongViewModel song, string userid) { var songInfo = SongPictureGetter.GetPictureByWebService(null, song.Title, song.Artist, ""); if (songInfo != null) { song.SongAlbumCoverPath = songInfo.PicturePath; } TimeSpan temp; TimeSpan.TryParse(song.DurationFormatted, out temp); song.Duration = temp; _playlistRepository.AddToVkPlayList(userid, ModelConverters.ToSongModel(song)); }
public JsonResult RemoveSong(SongViewModel song) { var userId = User.Identity.GetUserId(); _musicService.RemoveSong(song.SongId, userId); return Json(null, JsonRequestBehavior.AllowGet); }
public static Song ToSongModel(SongViewModel song) { Mapper.CreateMap<SongViewModel, Song>(); return Mapper.Map<SongViewModel, Song>(song); }
public JsonResult AddToMyMusic(SongViewModel song) { var userId = User.Identity.GetUserId(); _musicService.AddSongToUser(song.SongId, userId); return Json(null, JsonRequestBehavior.AllowGet); }