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.
36 lines
963 B
36 lines
963 B
using ProjetBlazor.Modeles;
|
|
|
|
namespace ProjetBlazor.Factories
|
|
{
|
|
public static class MusiqueFactory
|
|
{
|
|
public static MusiqueModel ToModel(Musique musique, byte[] imageContent)
|
|
{
|
|
return new MusiqueModel
|
|
{
|
|
id = musique.id,
|
|
titre = musique.titre,
|
|
auteur = musique.auteur,
|
|
genre = musique.genre,
|
|
duree = musique.duree,
|
|
date = musique.date,
|
|
image = imageContent
|
|
};
|
|
}
|
|
|
|
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,
|
|
image = musique.DisplayName
|
|
};
|
|
}
|
|
}
|
|
}
|