public async static Task <byte[]> CargarCaratulaDeAlbumPorId(int idAlbum, string token) { ArchivosDAO archivosDAO = new ArchivosDAO(token); byte[] imagen = await archivosDAO.CargarCaratulaDeAlbumPorId(idAlbum); return(imagen); }
public async void DescargarAudioTemporalDeCancion(int idCancion, string token) { ArchivosDAO archivosDAO = new ArchivosDAO(token); byte[] audio = await archivosDAO.CargarAudioDeCancionPorId(idCancion); ServiciosDeIO.GuardarCancionTemporal(audio, idCancion); }
public async void DescargarCaratulaDeCancion(int idCancion, string token) { ArchivosDAO archivosDAO = new ArchivosDAO(token); byte[] imagen = await archivosDAO.CargarCaratulaDeCancionPorId(idCancion); ServiciosDeIO.GuardarCaratula(imagen, idCancion); }
public async static Task <byte[]> CargarCaratulaDeCancionPorId(int idCancion, string token) { byte[] imagen; if (CaratulaEstaGuardada(idCancion)) { imagen = File.ReadAllBytes(ConstruirDireccionDeCaratula(idCancion)); } else { ArchivosDAO archivosDAO = new ArchivosDAO(token); imagen = await archivosDAO.CargarCaratulaDeCancionPorId(idCancion); } return(imagen); }