From 4418fc0964c3f1ac09a5a586c5ee754982a389bd Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Sun, 29 Jul 2018 21:00:51 -0400 Subject: [PATCH] Skeleton RepositoryController --- .../Controllers/RepositoryController.cs | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/Tgstation.Server.Host/Controllers/RepositoryController.cs diff --git a/src/Tgstation.Server.Host/Controllers/RepositoryController.cs b/src/Tgstation.Server.Host/Controllers/RepositoryController.cs new file mode 100644 index 0000000000..e662494c48 --- /dev/null +++ b/src/Tgstation.Server.Host/Controllers/RepositoryController.cs @@ -0,0 +1,31 @@ +using Microsoft.AspNetCore.Mvc; +using System; +using Tgstation.Server.Host.Components; +using Tgstation.Server.Host.Models; +using Tgstation.Server.Host.Security; + +namespace Tgstation.Server.Host.Controllers +{ + /// + /// Controller for managing the s + /// + [Route("/" + nameof(Api.Models.Repository))] + public sealed class RepositoryController : ModelController + { + /// + /// The for the + /// + readonly IInstanceManager instanceManager; + + /// + /// Construct a + /// + /// The for the + /// The for the + /// The value of + public RepositoryController(IDatabaseContext databaseContext, IAuthenticationContextFactory authenticationContextFactory, IInstanceManager instanceManager) : base(databaseContext, authenticationContextFactory, true) + { + this.instanceManager = instanceManager ?? throw new ArgumentNullException(nameof(instanceManager)); + } + } +}