コード例 #1
0
 public override DialogResponse HandleOk()
 {
     var response = new DialogResponse("ShareModule", true);
     var folderId = Convert.ToInt32(treeview.SelectedValue);
     var document = new Document(Convert.ToInt32(Request.QueryString["mid"]));
     document.Move(folderId);
     global::umbraco.library.UpdateDocumentCache(document.Id);
     response.AddValue("parentId", folderId);
     response.AddValue("moduleId", document.Id.ToString());
     return response;
 }
コード例 #2
0
        public override DialogResponse HandleOk()
        {
            var provider = ProviderHelper.GetGridItemProvider(Request.QueryString["provider"], null);
            GridItem item = provider.CreateItem(txtName.Text, Request.QueryString["pid"], Request.QueryString["tid"]);
            var response = new DialogResponse("CreateModule", true);
            response.AddValue("x", (int)Convert.ToDecimal(Request.QueryString["x"], CultureInfo.InvariantCulture));
            response.AddValue("y", (int)Convert.ToDecimal(Request.QueryString["y"], CultureInfo.InvariantCulture));
            response.AddValue("ph", Request.QueryString["ph"]);
            response.AddValue("id", item.Id);

            response.AddValue("html", HtmlWriter.Generate(writer => LinqItGridEditor.RenderModule(writer, provider, item)));

            response.AddCommand(DialogCommand.ShowDialog, "CustomContentEditor," + item.Id);

            return response;
        }