Browse Source

use IHasResultFactory

Luke Pulverenti 12 years ago
parent
commit
b3cb0fd835

+ 8 - 4
MediaBrowser.Server.Implementations/HttpServer/SwaggerService.cs

@@ -18,10 +18,8 @@ namespace MediaBrowser.Server.Implementations.HttpServer
         public string ResourceName { get; set; }
         public string ResourceName { get; set; }
     }
     }
 
 
-    public class SwaggerService : IRequiresRequestContext, IRestfulService
+    public class SwaggerService : IHasResultFactory, IRestfulService
     {
     {
-        public IHttpResultFactory HttpResultFactory { get; set; }
-        
         /// <summary>
         /// <summary>
         /// Gets the specified request.
         /// Gets the specified request.
         /// </summary>
         /// </summary>
@@ -35,9 +33,15 @@ namespace MediaBrowser.Server.Implementations.HttpServer
 
 
             var requestedFile = Path.Combine(swaggerDirectory, request.ResourceName.Replace('/', '\\'));
             var requestedFile = Path.Combine(swaggerDirectory, request.ResourceName.Replace('/', '\\'));
 
 
-            return HttpResultFactory.GetStaticFileResult(RequestContext, requestedFile);
+            return ResultFactory.GetStaticFileResult(RequestContext, requestedFile);
         }
         }
 
 
+        /// <summary>
+        /// Gets or sets the result factory.
+        /// </summary>
+        /// <value>The result factory.</value>
+        public IHttpResultFactory ResultFactory { get; set; }
+
         /// <summary>
         /// <summary>
         /// Gets or sets the request context.
         /// Gets or sets the request context.
         /// </summary>
         /// </summary>