public T GetCurrentRenderingParameters <T>() where T : class
        {
            var parameterString = RenderingContext.CurrentOrNull?.Rendering?[RenderingParameterPropertyName];

            return(string.IsNullOrEmpty(parameterString)
                ? null
                : _glassHtml.GetRenderingParameters <T>(parameterString));
        }
Пример #2
0
 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));
 }
Пример #3
0
 protected virtual T GetRenderingParameters <T>() where T : class
 {
     return
         (GlassHtml.GetRenderingParameters <T>(Sitecore.Mvc.Presentation.RenderingContext.CurrentOrNull.Rendering[Sc.GlassHtml.Parameters]));
 }