public static UtilisateurLight getUtilisateur(int id)
        {
            MusiqueStreamingBackend db          = new MusiqueStreamingBackend();
            UtilisateurLight        utilisateur = Utilitaire.JsonConstruction.buildUtilisateurLight(db.Utilisateurs.Find(id));

            return(utilisateur);
        }
Esempio n. 2
0
        public static UtilisateurLight utilisateurToUtilisateurLight(Utilisateur utilisateur)
        {
            UtilisateurLight utilisateurLight = new UtilisateurLight();

            utilisateurLight.id          = utilisateur.id;
            utilisateurLight.photoProfil = utilisateur.photoProfil;
            utilisateurLight.Email       = utilisateur.Email;
            utilisateur.surnomArtiste    = utilisateur.surnomArtiste;
            return(utilisateurLight);
        }
        public static UtilisateurLight buildUtilisateurLight(Utilisateur utilisateur)
        {
            UtilisateurLight utilisateurLight = new UtilisateurLight();

            utilisateurLight        = JsonSimplification.utilisateurToUtilisateurLight(utilisateur);
            utilisateurLight.albums = new List <AlbumLight>();


            utilisateurLight.musiques = new List <MusiqueLight>();

            foreach (var album in utilisateur.albums)
            {
                utilisateurLight.albums.Add(Utilitaire.JsonSimplification.albumToAlbumLight(album));


                foreach (var mumu in album.Musiques)
                {
                    var laMumu = Utilitaire.JsonConstruction.buildMusiqueLight(mumu);
                    laMumu.album = Utilitaire.JsonSimplification.albumToAlbumLight(album);
                    utilisateurLight.musiques.Add(laMumu);
                }
            }
            return(utilisateurLight);
        }