/// <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 {