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() }); }
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); }