Example #1
0
 public PhotoViewModel(Guid Id, IPhoto photoRepository, ICategories categoryRepository)
 {
     Categories = categoryRepository.Category(Id);
     if (Categories != null)
     {
         var post = mapping.GetCategoryById(Categories.id);
         if (post.Album != null)
         {
             var album = photoRepository.PhotosForAlbum(post.Album.id);
             if (album != null)
             {
                 Photos = photoRepository.PhotosForAlbum(post.Album.id);
             }
         }
     }
 }
Example #2
0
 public PhotoViewModel(int year, int month, string title, IPhoto photoRepository, IPosts blogRepository)
 {
     LatestPosts = blogRepository.Post(year, month, title);
     if (LatestPosts != null)
     {
         var post = mapping.GetPostsById(LatestPosts.id);
         if (post.Album != null)
         {
             Photos = photoRepository.PhotosForAlbum(post.Album.id);
         }
     }
 }