public bool IsAnyPageController(IControllerMetaData metaData)
{
if (metaData.Role != null)
if (metaData.Role.Is400Handler
|| metaData.Role.Is403Handler
|| metaData.Role.Is404Handler)
return false;
if (metaData.ExecParameters?.RouteInfo == null)
return true;
return string.IsNullOrEmpty(metaData.ExecParameters.RouteInfo.GetRoute) &&
string.IsNullOrEmpty(metaData.ExecParameters.RouteInfo.PostRoute) &&
string.IsNullOrEmpty(metaData.ExecParameters.RouteInfo.PutRoute) &&
string.IsNullOrEmpty(metaData.ExecParameters.RouteInfo.PatchRoute) &&
string.IsNullOrEmpty(metaData.ExecParameters.RouteInfo.DeleteRoute);
}