Esempio n. 1
0
        public static AlbumModel ToModel(AlbumMessage album)
        {
            if (album == null)
            {
                return(null);
            }

            return(new AlbumModel()
            {
                Id = new Guid(album.Id),
                Name = album.Name,
                UrlPicture = album.UrlPicture,
                Songs = album.Songs.Select(a => SongGrpcConverter.ToSimpleModel(a)).ToList()
            });
        }
Esempio n. 2
0
        public static AlbumMessage ToMessage(AlbumDTO album)
        {
            if (album == null)
            {
                return(null);
            }

            var alb = new AlbumMessage()
            {
                Id         = album.Id.ToString(),
                Name       = album.Name,
                UrlPicture = album.UrlPicture,
            };

            alb.Songs.AddRange(album.Songs.Select(s => SongGrpcConverter.ToSimpleMessage(s)).ToList());

            return(alb);
        }