public AlbumModel Build(Domain.Album album, List <Domain.Photo> photos) { return(new AlbumModel { Id = album.Id, Title = album.Title, UserId = album.UserId, Photos = photos.Select(x => _photoModelBuilder.Build(x)).ToList() }); }
public static CrossCutting.TransferObjects.Album ToTranferObject(this Domain.Album Domain) { return(new CrossCutting.TransferObjects.Album { Id = Domain.Id, Title = Domain.Title, Date = Domain.Date, Barcode = Domain.Barcode, Country = Domain.Country, Price = Domain.Price, Quantity = Domain.Quantity, Tracks = Domain.Tracks.Select(t => t.ToTransferObject()).ToList(), ArtistId = Domain.ArtistId }); }