HttpContextExtensions
: Adds extension methods likeIsAdminUrl()
toHttpContext
objects.OrchardControllerExtensions
: Adds extension methods likeRedirectToContentDisplay(content)
toController
objects.ResultExecutingContextExtensions
: contains shortcuts for common context operations inIAsyncResultFilter
s.ShapeResultExtensions
: Adds extensions methods generating placement strings on your shape description, such asUseTab()
.UpdateModelExtensions
: Adds extension methods for working with theIUpdateModel
such asGetModelErrors()
.UrlHelperExtensions
: Adds extension methods to the@Url
helper, such asEditContentItemWithTab()
.
This class provides a strongly typed way to generate local URLs for Orchard Core MVC actions. It uses lambda expressions to select the action and provide arguments. Use TypedRoute.CreateFromExpression<TClass>(...).ToString()
or the provided OrchardHelper.Action()
and HttpContext.Action()
extensions.
Check out the Lombiq.HelpfulLibraries.Samples
project for examples and a video demo here.
If you also use our UI Testing Toolbox, you can use the UITestContext.GoTo()
extension method from there, as well.
A base class for creating filters that insert a content as widget in a specified zone with permission check.