protected virtual string GetArea(Type controllerType)
{
string @namespace = controllerType.Namespace;
LogHelper.Logger.Info(@namespace);
LogHelper.Logger.Info(controllerType.Name);
if (@namespace == null)
{
return null;
}
int index = @namespace.IndexOf("Areas", StringComparison.Ordinal) + 6;
string area = index > 6 ? @namespace.Substring(index, @namespace.IndexOf(".Controllers", StringComparison.Ordinal) - index) : null;
LogHelper.Logger.Info("area---->" + controllerType.Name);
return area;
}