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); } }
public virtual List<PhotoSysCategory> GetForDroplist() { List<PhotoSysCategory> list = this.GetAll(); PhotoSysCategory c = new PhotoSysCategory(); c.Name = lang.get( "plsSelect" ) + "..."; list.Insert( 0, c ); return list; }
public virtual List <PhotoSysCategory> GetForDroplist() { List <PhotoSysCategory> list = this.GetAll(); PhotoSysCategory c = new PhotoSysCategory(); c.Name = lang.get("plsSelect") + "..."; list.Insert(0, c); return(list); }
public void List(int categoryId) { PhotoSysCategory category = categoryService.GetById(categoryId); DataPage <PhotoPost> list = photoService.GetSysPostPage(categoryId, 35); bindOneCategory(this.utils.getCurrentView(), category, list.Results); set("page", list.PageBar); WebUtils.pageTitle(this, category.Name, lang("photo")); }
private List<PhotoSysCategory> addSelectInfo( List<PhotoSysCategory> categories ) { PhotoSysCategory category = new PhotoSysCategory(); category.Id = -1; category.Name = lang( "setCategory" ); List<PhotoSysCategory> list = new List<PhotoSysCategory>(); list.Add( category ); foreach (PhotoSysCategory cat in categories) { list.Add( cat ); } return list; }
public void List(int categoryId) { set("appLink", to(Index)); PhotoSysCategory category = categoryService.GetById(categoryId); ctx.Page.SetTitle(category.Name, lang("photo")); DataPage <PhotoPost> list = photoService.GetSysPostPage(categoryId, 20); bindOneCategory(this.utils.getCurrentView(), category, list.Results); set("page", list.PageBar); }
private PhotoSysCategory validate(PhotoSysCategory c) { if (c == null) { c = new PhotoSysCategory(); } c = ctx.PostValue(c) as PhotoSysCategory; if (strUtil.IsNullOrEmpty(c.Name)) { errors.Add(lang("exName")); } return(c); }
public void Edit(int id) { target(Update, id); PhotoSysCategory c = categoryService.GetById(id); if (c == null) { echoRedirect(lang("exDataNotFound")); return; } bind("category", c); }
public void Delete(int id) { PhotoSysCategory c = categoryService.GetById(id); if (c == null) { echoRedirect(lang("exDataNotFound")); return; } db.delete(c); log(SiteLogString.DeletePhotoSysCategory(), c); redirect(List); }
public void Create() { PhotoSysCategory c = validate(null); if (ctx.HasErrors) { run(Add); return; } db.insert(c); log(SiteLogString.InsertPhotoSysCategory(), c); echoToParentPart(lang("opok")); }
private List <PhotoSysCategory> addSelectInfo(List <PhotoSysCategory> categories) { PhotoSysCategory category = new PhotoSysCategory(); category.Id = -1; category.Name = lang("setCategory"); List <PhotoSysCategory> list = new List <PhotoSysCategory>(); list.Add(category); foreach (PhotoSysCategory cat in categories) { list.Add(cat); } return(list); }
private List<PhotoSysCategory> addSelectInfo( List<PhotoSysCategory> categories ) { PhotoSysCategory category = new PhotoSysCategory(); category.Id = -1; category.Name = lang( "setCategory" ); PhotoSysCategory nullCat = new PhotoSysCategory(); nullCat.Id = zeroCatId; nullCat.Name = "--无分类--"; List<PhotoSysCategory> list = new List<PhotoSysCategory>(); list.Add( category ); list.Add( nullCat ); foreach (PhotoSysCategory cat in categories) { list.Add( cat ); } return list; }
private void bindOneCategory(IBlock block, PhotoSysCategory c, List <PhotoPost> photos) { block.Set("category.Name", c.Name); block.Set("category.LinkShow", to(List, c.Id)); IBlock pblock = block.GetBlock("photos"); foreach (PhotoPost p in photos) { if (p.Creator == null) { continue; } pblock.Set("p.LinkShow", alink.ToAppData(p)); pblock.Set("p.ImgThumbUrl", p.ImgThumbUrl); pblock.Set("p.CreatorName", p.Creator.Name); pblock.Set("p.CreatorLink", toUser(p.Creator)); pblock.Set("p.Hits", p.Hits); pblock.Next(); } }
public void Update(int id) { PhotoSysCategory c = categoryService.GetById(id); if (c == null) { echoRedirect(lang("exDataNotFound")); return; } c = validate(c); if (ctx.HasErrors) { run(Edit, id); return; } db.update(c); log(SiteLogString.UpdatePhotoSysCategory(), c); echoToParentPart(lang("opok")); }
private List <PhotoSysCategory> addSelectInfo(List <PhotoSysCategory> categories) { PhotoSysCategory category = new PhotoSysCategory(); category.Id = -1; category.Name = lang("setCategory"); PhotoSysCategory nullCat = new PhotoSysCategory(); nullCat.Id = zeroCatId; nullCat.Name = "--无分类--"; List <PhotoSysCategory> list = new List <PhotoSysCategory>(); list.Add(category); list.Add(nullCat); foreach (PhotoSysCategory cat in categories) { list.Add(cat); } return(list); }
public virtual void SaveSort() { int id = ctx.PostInt("id"); String cmd = ctx.Post("cmd"); PhotoSysCategory target = categoryService.GetById(id); List <PhotoSysCategory> list = categoryService.GetAll(); if (cmd == "up") { new SortUtil <PhotoSysCategory>(target, list).MoveUp(); echoRedirect("ok"); } else if (cmd == "down") { new SortUtil <PhotoSysCategory>(target, list).MoveDown(); echoRedirect("ok"); } else { echoError(lang("exUnknowCmd")); } }
private void log( String msg, PhotoSysCategory c ) { String dataInfo = "{Id:" + c.Id + ", Name:'" + c.Name + "'}"; logService.Add( (User)ctx.viewer.obj, msg, dataInfo, typeof( PhotoSysCategory ).FullName, ctx.Ip ); }
private void log(String msg, PhotoSysCategory c) { String dataInfo = "{Id:" + c.Id + ", Name:'" + c.Name + "'}"; logService.Add((User)ctx.viewer.obj, msg, dataInfo, typeof(PhotoSysCategory).FullName, ctx.Ip); }
private void bindOneCategory( IBlock block, PhotoSysCategory c, List<PhotoPost> photos ) { block.Set( "category.Name", c.Name ); block.Set( "category.LinkShow", to( List, c.Id ) ); IBlock pblock = block.GetBlock( "photos" ); foreach (PhotoPost p in photos) { if (p.Creator == null) continue; pblock.Set( "p.LinkShow", alink.ToAppData( p ) ); pblock.Set( "p.ImgThumbUrl", p.ImgThumbUrl ); pblock.Set( "p.CreatorName", p.Creator.Name ); pblock.Set( "p.CreatorLink", toUser( p.Creator ) ); pblock.Set( "p.Hits", p.Hits ); pblock.Next(); } }
private PhotoSysCategory validate( PhotoSysCategory c ) { if (c == null) c = new PhotoSysCategory(); c = ctx.PostValue( c ) as PhotoSysCategory; if (strUtil.IsNullOrEmpty( c.Name )) errors.Add( lang( "exName" ) ); return c; }