Example #1
0
        public bool CheckOwner(int userId, int pictureId)
        {
            var picture = new PictureFindDao().GetObjectById(pictureId);

            if (picture == null) return false;

            var ownerId = new FindUsersAlbumsDao().FindUserIdByAlbumId(picture.AlbumId);

            return ownerId == userId;
        }
        public override UserAlbumsModel BuildModel()
        {
            var userAlbums = new FindUsersAlbumsDao().GetAllAlbumsByUserId(_userId);

            var builder = new AlbumEditModelBuilder();

            var albums = userAlbums.Select(userAlbum => builder.BuildModel(userAlbum)).ToList();

            return(new UserAlbumsModel
            {
                Albums = albums
            });
        }