Esempio n. 1
0
 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));
 }
Esempio n. 2
0
 public JsonResult RemoveSong(SongViewModel song)
 {
     var userId = User.Identity.GetUserId();
     _musicService.RemoveSong(song.SongId, userId);
     return Json(null, JsonRequestBehavior.AllowGet);
 }
Esempio n. 3
0
 public static Song ToSongModel(SongViewModel song)
 {
     Mapper.CreateMap<SongViewModel, Song>();
     return Mapper.Map<SongViewModel, Song>(song);
 }
Esempio n. 4
0
 public JsonResult AddToMyMusic(SongViewModel song)
 {
     var userId = User.Identity.GetUserId();
     _musicService.AddSongToUser(song.SongId, userId);
     return Json(null, JsonRequestBehavior.AllowGet);
 }