public void WriteTitleBar(TextWriter writer, ContentItem item, string returnUrl) { var definition = definitions.GetDefinition(item.GetContentType()); writer.Write("<div class='titleBar "); writer.Write(definition.Discriminator); writer.Write("'>"); WriteCommand(writer, "Edit part", "command edit", Url.Parse(managementUrls.GetEditExistingItemUrl(item)).AppendQuery("returnUrl", returnUrl).Encode()); WriteCommand(writer, "Delete part", "command delete", Url.Parse(managementUrls.GetDeleteUrl(item)).AppendQuery("returnUrl", returnUrl).Encode()); WriteTitle(writer, definition); writer.Write("</div>"); }
public string GetDeleteUrl(ContentItem selectedItem) { return(urls.GetDeleteUrl(selectedItem)); }
public void WriteTitleBar(TextWriter writer, ContentItem item, string returnUrl) { var definition = definitions.GetDefinition(item); writer.Write("<div class='titleBar "); writer.Write(definition.Discriminator); writer.Write("'>"); string editUrl = Url.Parse(managementUrls.GetEditExistingItemUrl(item)).AppendQuery("returnUrl", returnUrl).Encode(); WriteTitle(writer, definition, editUrl); writer.Write("<span class='commands'>"); WriteCommand(writer, "Delete part", "command delete", "fa fa-trash-o", Url.Parse(managementUrls.GetDeleteUrl(item)).AppendQuery("returnUrl", returnUrl).Encode()); WriteCommand(writer, "Edit part", "command edit", "fa fa-pencil-square", editUrl); WriteCommand(writer, "Move part", "command move", "fa fa-arrows", "#"); writer.Write("</span>"); writer.Write("</div>"); }