Esempio n. 1
0
        /// <summary>
        /// Gets the handler controller.
        /// </summary>
        /// <param name="controllerType">Type of the controller.</param>
        /// <returns></returns>
        public IControllerMetaData GetHandlerController(HandlerControllerType controllerType)
        {
            IControllerMetaData metaData = null;

            switch (controllerType)
            {
                case HandlerControllerType.Http403Handler:
                    metaData = _controllersMetaStore.ControllersMetaData.FirstOrDefault(x => x.Role != null && x.Role.Is403Handler);
                    break;

                case HandlerControllerType.Http404Handler:
                    metaData = _controllersMetaStore.ControllersMetaData.FirstOrDefault(x => x.Role != null && x.Role.Is404Handler);
                    break;
            }

            return metaData;
        }
        /// <summary>
        /// Gets the handler controller.
        /// </summary>
        /// <param name="controllerType">Type of the controller.</param>
        /// <returns></returns>
        public IControllerMetaData GetHandlerController(HandlerControllerType controllerType)
        {
            IControllerMetaData metaData = null;

            switch (controllerType)
            {
            case HandlerControllerType.Http403Handler:
                metaData = _controllersMetaStore.ControllersMetaData.FirstOrDefault(x => x.Role != null && x.Role.Is403Handler);
                break;

            case HandlerControllerType.Http404Handler:
                metaData = _controllersMetaStore.ControllersMetaData.FirstOrDefault(x => x.Role != null && x.Role.Is404Handler);
                break;
            }

            return(metaData);
        }
 /// <summary>
 /// Gets the handler controller.
 /// </summary>
 /// <param name="controllerType">Type of the controller.</param>
 /// <returns></returns>
 public IControllerMetaData?GetHandlerController(HandlerControllerType controllerType) =>
 controllerType switch
 {