Пример #1
0
        public ActionResult Index()
        {
            var userId = new FindUserProfileDao().FindUserIdByUserName(User.Identity.Name);

            var model = new UserAlbumsModelFactory(userId).BuildModel();

            return(View(model));
        }
Пример #2
0
        public PaginationModel <ImageLikesModel> BuildGalleryPaginationModel(int pageNumber, string userName, int tagId)
        {
            var pagination = new GalleryPaginationService(tagId);

            var userId = new FindUserProfileDao().FindUserIdByUserName(userName);

            return(BuildEditPaginationModel(pagination, pageNumber, userId));
        }
Пример #3
0
        public override MyPicturesModel BuildModel()
        {
            var userId = new FindUserProfileDao().FindUserIdByUserName(_userName);

            var userPictures = new UserPictureDao().GetAllUserPictures(userId);

            var images = userPictures.Select(userPicture => new ImageEditModel {
                PictureId = userPicture.PictureId, PictureUrl = userPicture.PictureUrl
            }).ToList();

            return(new MyPicturesModel {
                Images = images
            });
        }