You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.1 KiB
38 lines
1.1 KiB
using ProjetBlazor.Modeles;
|
|
|
|
namespace ProjetBlazor.Factories
|
|
{
|
|
public static class MusiqueFactory
|
|
{
|
|
public static MusiqueModel ToModel(Musique musique,MusiqueModel musiqueModele)
|
|
{
|
|
return new MusiqueModel
|
|
{
|
|
id = musique.id,
|
|
titre = musique.titre,
|
|
auteur = musique.auteur,
|
|
genre = musique.genre,
|
|
duree = musique.duree,
|
|
date = musique.date,
|
|
image = Convert.FromBase64String(musique.ImageBase64),
|
|
ImageBase64 = musique.ImageBase64,
|
|
songName= musique.songName,
|
|
};
|
|
}
|
|
|
|
public static Musique Create(MusiqueModel musique)
|
|
{
|
|
return new Musique
|
|
{
|
|
id = musique.id,
|
|
titre = musique.titre,
|
|
auteur = musique.auteur,
|
|
duree = musique.duree,
|
|
genre = musique.genre,
|
|
date = musique.date,
|
|
songName= musique.songName,
|
|
};
|
|
}
|
|
}
|
|
}
|