コード例 #1
0
        /// <summary>
        /// Obtém o nome da area (se existir) concatenado com o nome da controller do ControllerContext informado.
        /// </summary>
        /// <param name="context">O ControllerContext.</param>
        /// <returns>O nome da controller.</returns>
        public static string GetControllerFullName(this HttpContextBase context)
        {
            var areaName = context.GetAreaName();

            if (String.IsNullOrEmpty(areaName))
            {
                return(context.GetControllerName());
            }
            else
            {
                return("{0}/{1}".With(areaName, context.GetControllerName()));
            }
        }