public T GetCurrentRenderingParameters <T>() where T : class { var parameterString = RenderingContext.CurrentOrNull?.Rendering?[RenderingParameterPropertyName]; return(string.IsNullOrEmpty(parameterString) ? null : _glassHtml.GetRenderingParameters <T>(parameterString)); }
public T GetRenderingParameters <T>() where T : class { if (RenderingContext.CurrentOrNull != null) { string parameters = RenderingContext.CurrentOrNull.Rendering["Parameters"]; if (String.IsNullOrEmpty(parameters)) { return(_glassHtml.GetRenderingParameters <T>(parameters)); } } return(default(T)); }
protected virtual T GetRenderingParameters <T>() where T : class { return (GlassHtml.GetRenderingParameters <T>(Sitecore.Mvc.Presentation.RenderingContext.CurrentOrNull.Rendering[Sc.GlassHtml.Parameters])); }