Exemplo n.º 1
0
 internal static AlbumViewModel MapAlbumViewModel(Album album, IPhotoRepository PhotoBI)
 {
     return(new AlbumViewModel
     {
         Id = album.Id,
         Description = album.Description,
         Name = album.Name,
         LastAdded = album.Photos != null?PhotoMapper.MapDetailsPhotoViewModel(PhotoBI.GetLastAddedInAlbum(album)) : null
     });
 }
Exemplo n.º 2
0
 internal static DetailAlbumViewModel MapDetailAlbumViewModel(Album album)
 {
     return(new DetailAlbumViewModel
     {
         Comments = album.Comments != null?CommentMapper.MapCommentViewModel(album.Comments) : null,
                        Description = album.Description,
                        id = album.Id,
                        Name = album.Name,
                        UserName = album.User.Name,
                        Photos = PhotoMapper.MapIndexPhotoViewModel(album.Photos)
     });
 }