public IHttpHandler GetHandler(HttpContext context, string requestType, string url, string pathTranslated)
		{
			IHttpHandler handler = null;
			string handlerName;

			url = url.ToLower().Trim();
			handlerName = url.Substring(0, url.LastIndexOf("."));
			handlerName = handlerName.Substring(handlerName.LastIndexOf("/") + 1, handlerName.Length - handlerName.LastIndexOf("/") - 1);
			handlerName = handlerName.Replace("callawaygolf.tx.web.management.", "");
			switch (handlerName)
			{
				case "loadbalancer":
					handler = new LoadBalancer();
					break;

				case "version":
					handler = new Version();
					break;

				case "assemblies":
					handler = new Assemblies();
					break;

				case "cache":
					handler = new Cache();
					break;

				case "application":
					handler = new Application();
					break;

				case "applicationedit":
					handler = new ApplicationEdit();
					break;

				case "disablessl":
					handler = new DisableSSL();
					break;

				default:
					break;
			}
			return handler;
		}
Exemple #2
0
        public IHttpHandler GetHandler(HttpContext context, string requestType, string url, string pathTranslated)
        {
            IHttpHandler handler = null;
            string       handlerName;

            url         = url.ToLower().Trim();
            handlerName = url.Substring(0, url.LastIndexOf("."));
            handlerName = handlerName.Substring(handlerName.LastIndexOf("/") + 1, handlerName.Length - handlerName.LastIndexOf("/") - 1);
            handlerName = handlerName.Replace("callawaygolf.tx.web.management.", "");
            switch (handlerName)
            {
            case "loadbalancer":
                handler = new LoadBalancer();
                break;

            case "version":
                handler = new Version();
                break;

            case "assemblies":
                handler = new Assemblies();
                break;

            case "cache":
                handler = new Cache();
                break;

            case "application":
                handler = new Application();
                break;

            case "applicationedit":
                handler = new ApplicationEdit();
                break;

            case "disablessl":
                handler = new DisableSSL();
                break;

            default:
                break;
            }
            return(handler);
        }