Factor out default controller route.
This commit is contained in:
		| @ -14,7 +14,7 @@ using Microsoft.AspNetCore.Http; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class AliasController : Controller | ||||
|     { | ||||
|         private readonly IAliasRepository _aliases; | ||||
|  | ||||
| @ -22,7 +22,7 @@ using Microsoft.AspNetCore.Routing.Constraints; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class FileController : Controller | ||||
|     { | ||||
|         private readonly IWebHostEnvironment _environment; | ||||
|  | ||||
| @ -15,7 +15,7 @@ using Microsoft.AspNetCore.Hosting; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class FolderController : Controller | ||||
|     { | ||||
|         private readonly IWebHostEnvironment _environment; | ||||
|  | ||||
| @ -14,7 +14,7 @@ using Oqtane.Themes; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class InstallationController : Controller | ||||
|     { | ||||
|         private readonly IConfigurationRoot _config; | ||||
|  | ||||
| @ -12,7 +12,7 @@ using Oqtane.Repository; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class JobController : Controller | ||||
|     { | ||||
|         private readonly IJobRepository _jobs; | ||||
|  | ||||
| @ -9,7 +9,7 @@ using Oqtane.Repository; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class JobLogController : Controller | ||||
|     { | ||||
|         private readonly IJobLogRepository _jobLogs; | ||||
|  | ||||
| @ -9,7 +9,7 @@ using Oqtane.Shared; | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|  | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class LogController : Controller | ||||
|     { | ||||
|         private readonly ILogManager _logger; | ||||
|  | ||||
| @ -11,7 +11,7 @@ using Oqtane.Security; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class ModuleController : Controller | ||||
|     { | ||||
|         private readonly IModuleRepository _modules; | ||||
|  | ||||
| @ -19,7 +19,7 @@ using System.Text.Json; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class ModuleDefinitionController : Controller | ||||
|     { | ||||
|         private readonly IModuleDefinitionRepository _moduleDefinitions; | ||||
|  | ||||
| @ -10,7 +10,7 @@ using Oqtane.Security; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class NotificationController : Controller | ||||
|     { | ||||
|         private readonly INotificationRepository _notifications; | ||||
|  | ||||
| @ -15,7 +15,7 @@ using Oqtane.Shared; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class PackageController : Controller | ||||
|     { | ||||
|         private readonly IWebHostEnvironment _environment; | ||||
|  | ||||
| @ -13,7 +13,7 @@ using Oqtane.Repository; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class PageController : Controller | ||||
|     { | ||||
|         private readonly IPageRepository _pages; | ||||
|  | ||||
| @ -11,7 +11,7 @@ using Oqtane.Security; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class PageModuleController : Controller | ||||
|     { | ||||
|         private readonly IPageModuleRepository _pageModules; | ||||
|  | ||||
| @ -9,7 +9,7 @@ using Oqtane.Repository; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class ProfileController : Controller | ||||
|     { | ||||
|         private readonly IProfileRepository _profiles; | ||||
|  | ||||
| @ -9,7 +9,7 @@ using Oqtane.Repository; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class RoleController : Controller | ||||
|     { | ||||
|         private readonly IRoleRepository _roles; | ||||
|  | ||||
| @ -10,7 +10,7 @@ using Oqtane.Repository; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class SettingController : Controller | ||||
|     { | ||||
|         private readonly ISettingRepository _settings; | ||||
|  | ||||
| @ -10,7 +10,7 @@ using Oqtane.Repository; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class SiteController : Controller | ||||
|     { | ||||
|         private readonly ISiteRepository _sites; | ||||
|  | ||||
| @ -7,7 +7,7 @@ using Oqtane.Shared; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class SiteTemplateController : Controller | ||||
|     { | ||||
|         private readonly ISiteTemplateRepository _siteTemplates; | ||||
|  | ||||
| @ -14,7 +14,7 @@ using System; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class SqlController : Controller | ||||
|     { | ||||
|         private readonly ITenantRepository _tenants; | ||||
|  | ||||
| @ -7,7 +7,7 @@ using Microsoft.AspNetCore.Hosting; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class SystemController : Controller | ||||
|     { | ||||
|         private readonly IWebHostEnvironment _environment; | ||||
|  | ||||
| @ -9,7 +9,7 @@ using Oqtane.Repository; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class TenantController : Controller | ||||
|     { | ||||
|         private readonly ITenantRepository _tenants; | ||||
|  | ||||
| @ -16,7 +16,7 @@ using System.Text.Json; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class ThemeController : Controller | ||||
|     { | ||||
|         private readonly IThemeRepository _themes; | ||||
|  | ||||
| @ -18,7 +18,7 @@ using Oqtane.Extensions; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class UserController : Controller | ||||
|     { | ||||
|         private readonly IUserRepository _users; | ||||
|  | ||||
| @ -9,7 +9,7 @@ using Oqtane.Repository; | ||||
|  | ||||
| namespace Oqtane.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class UserRoleController : Controller | ||||
|     { | ||||
|         private readonly IUserRoleRepository _userRoles; | ||||
|  | ||||
| @ -12,7 +12,7 @@ using Oqtane.Controllers; | ||||
|  | ||||
| namespace Oqtane.Modules.HtmlText.Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class HtmlTextController : ModuleControllerBase | ||||
|     { | ||||
|         private readonly IHtmlTextRepository _htmlText; | ||||
|  | ||||
| @ -10,7 +10,7 @@ using [Owner].[Module].Repository; | ||||
|  | ||||
| namespace [Owner].[Module].Controllers | ||||
| { | ||||
|     [Route("{alias}/api/[controller]")] | ||||
|     [Route(ControllerRoutes.Default)] | ||||
|     public class [Module]Controller : Controller | ||||
|     { | ||||
|         private readonly I[Module]Repository _[Module]Repository; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Tony Valenti
					Tony Valenti