private void addPhotoPosts(MvcContext ctx) { User creator = ctx.viewer.obj as User; PhotoApp app = getPhotoAppByUser(creator); PhotoAlbum album = createUserAlbum(creator, app); List <PhotoSysCategory> cats = PhotoSysCategory.findAll(); for (int i = 0; i < 20; i++) { PhotoPost x = new PhotoPost(); x.AppId = app.Id; x.DataUrl = Img.CopyToUploadPath("/__installer/pic/pic" + i + ".jpg"); x.Title = Path.GetFileName(x.DataUrl); if (cats.Count > 0) { int idxCat = getCatIndex(cats.Count, i); x.SysCategoryId = cats[idxCat].Id; } x.PhotoAlbum = album; x.Creator = creator; x.CreatorUrl = creator.Url; x.OwnerId = creator.Id; x.OwnerType = creator.GetType().FullName; x.OwnerUrl = creator.Url; postService.CreatePost(x, app); } }
private Microblog getBlog(User creator, String content, int i) { Microblog x = new Microblog(); x.Creator = creator; x.Content = content; logger.Info(x.Content); if (i % 2 == 1 && i > 0) { // 发布一篇图片微博 x.Pic = Img.CopyToUploadPath("/__installer/pic/pic" + i + ".jpg"); } return(x); }
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(); } }