Exemple #1
0
 public static Audio FromData(DataModels.Audio audio)
 {
     return(audio == null ? null : new Audio
     {
         AccessUrl = Host + audio.AccessUrl,
         Artist = audio.Artist,
         Id = audio.Id,
         Duration = audio.Duration,
         DateAdded = audio.DateCreated,
         Song = audio.Song,
         Uploader = UserMapper.ToApi.FromData(audio.Uploader)
     });
 }
Exemple #2
0
 public static ApiModels.Audio GetAudio(DataModels.Audio audio)
 {
     return(new ApiModels.Audio()
     {
         Id = audio.Id,
         VkId = audio.VkId,
         Album = GetAlbum(audio.Album),
         Artist = audio.Artist,
         Date = audio.Date,
         Duration = audio.Duration,
         Title = audio.Title,
         User = GetUser(audio.User),
     });
 }
Exemple #3
0
        private void CreateAndAddAudio(PlayCatDbContext context, Guid playlistId, int count)
        {
            if (count < -0)
            {
                return;
            }

            for (int i = 0; i < count; i++)
            {
                DataModels.Audio audio = context.CreateAudio(DateTime.Now.AddMinutes(i), "access" + i, "artist" + i, "song" + i, BaseAudioExtension, i.ToString(), i.ToString(), null);

                AudioPlaylist audioPlaylist = context.CreateAudioPlaylist(DateTime.Now.AddMinutes(i), audio.Id, playlistId, i);
            }
        }