private static ResponseCollection ResponseByUpdate( WikisResponseCollection res, SiteSettings ss, WikiModel wikiModel) { return(res .Ver() .Timestamp() .Val("#VerUp", false) .FieldResponse(ss, wikiModel) .Disabled("#VerUp", false) .Html("#HeaderTitle", wikiModel.Title.DisplayValue) .Html("#RecordInfo", new HtmlBuilder().RecordInfo( baseModel: wikiModel, tableName: "Wikis")) .Html("#Links", new HtmlBuilder().Links( ss: ss, id: wikiModel.WikiId)) .SetMemory("formChanged", false) .Message(Messages.Updated(wikiModel.Title.DisplayValue)) .Comment( ss, ss.GetColumn("Comments"), wikiModel.Comments, wikiModel.DeleteCommentId) .ClearFormData()); }
private static ResponseCollection ResponseByUpdate( WikisResponseCollection res, IContext context, SiteSettings ss, WikiModel wikiModel) { if (context.Forms.Bool("IsDialogEditorForm")) { var view = Views.GetBySession( context: context, ss: ss, setSession: false); var gridData = new GridData( context: context, ss: ss, view: view, where : Rds.WikisWhere().WikiId(wikiModel.WikiId)); var columns = ss.GetGridColumns( context: context, checkPermission: true); return(res .ReplaceAll( $"[data-id=\"{wikiModel.WikiId}\"]", gridData.TBody( hb: new HtmlBuilder(), context: context, ss: ss, columns: columns, checkAll: false)) .CloseDialog() .Message(Messages.Updated( context: context, data: wikiModel.Title.DisplayValue))); } else { return(res .Ver(context: context, ss: ss) .Timestamp(context: context, ss: ss) .FieldResponse(context: context, ss: ss, wikiModel: wikiModel) .Val("#VerUp", false) .Disabled("#VerUp", false) .Html("#HeaderTitle", wikiModel.Title.DisplayValue) .Html("#RecordInfo", new HtmlBuilder().RecordInfo( context: context, baseModel: wikiModel, tableName: "Wikis")) .Html("#Links", new HtmlBuilder().Links( context: context, ss: ss, id: wikiModel.WikiId)) .SetMemory("formChanged", false) .Message(Messages.Updated( context: context, data: wikiModel.Title.DisplayValue)) .Comment( context: context, ss: ss, column: ss.GetColumn(context: context, columnName: "Comments"), comments: wikiModel.Comments, deleteCommentId: wikiModel.DeleteCommentId) .ClearFormData()); } }