コード例 #1
0
ファイル: RequestHandler.cs プロジェクト: Taha-cmd/MCTG
        public Response HandleRequest(Request request)
        {
            IEndpointHandler endpointHandler = EndpointHandlerManager.Get(request.Endpoint);

            if (endpointHandler.IsNull())
            {
                return(ResponseManager.BadRequest($"Endpoint {request.Endpoint} does not exist"));
            }

            try
            {
                Response resp = endpointHandler.HandleRequest(request);
                return(resp);
            }
            catch (Exception ex)
            {
                ex.Log();
            }

            return(ResponseManager.InternalServerError());
        }