示例#1
0
        public void SavePin(PhotoPost x, PhotoPost photo, String tagList)
        {
            populatePostInfo(photo, x);


            photo.insert();
            photo.Tag.Save(tagList);
            // TODO 动态消息

            x.Pins = PhotoPost.count("RootId=" + x.Id + " or ParentId=" + x.Id);
            x.update("Pins");

            User user = photo.Creator;

            user.Pins = PhotoPost.count("OwnerId=" + user.Id);
            user.update("Pins");
        }
示例#2
0
        private void addPhotoPosts(MvcContext ctx)
        {
            User creator = ctx.viewer.obj as User;

            for (int i = 0; i < 20; i++)
            {
                PhotoPost x = new PhotoPost();
                x.DataUrl    = Img.CopyToUploadPath("/__installer/pic/pic" + i + ".jpg");
                x.Creator    = creator;
                x.CreatorUrl = creator.Url;
                x.OwnerId    = creator.Id;
                x.OwnerType  = creator.GetType().FullName;
                x.OwnerUrl   = creator.Url;

                x.Title = Path.GetFileName(x.DataUrl);

                x.insert();
            }
        }
示例#3
0
        private void addPhotoPosts( MvcContext ctx )
        {
            User creator = ctx.viewer.obj as User;

            for (int i = 0; i < 20; i++) {

                PhotoPost x = new PhotoPost();
                x.DataUrl = Img.CopyToUploadPath( "/__installer/pic/pic" + i + ".jpg" );
                x.Creator = creator;
                x.CreatorUrl = creator.Url;
                x.OwnerId = creator.Id;
                x.OwnerType = creator.GetType().FullName;
                x.OwnerUrl = creator.Url;

                x.Title = Path.GetFileName( x.DataUrl );

                x.insert();

            }
        }
示例#4
0
        public void SavePin( PhotoPost x, PhotoPost photo, String tagList )
        {
            populatePostInfo( photo, x );

            photo.insert();
            photo.Tag.Save( tagList );
            // TODO 动态消息

            x.Pins = PhotoPost.count( "RootId=" + x.Id + " or ParentId=" + x.Id );
            x.update( "Pins" );

            User user = photo.Creator;
            user.Pins = PhotoPost.count( "OwnerId=" + user.Id );
            user.update( "Pins" );
        }