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