diff --git a/server/AyaNova/Controllers/AttachmentController.cs b/server/AyaNova/Controllers/AttachmentController.cs index 05e054b6..5630771f 100644 --- a/server/AyaNova/Controllers/AttachmentController.cs +++ b/server/AyaNova/Controllers/AttachmentController.cs @@ -28,7 +28,7 @@ namespace AyaNova.Api.Controllers /// [ApiController] [ApiVersion("8.0")] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v{version:apiVersion}/attachment")] [Produces("application/json")] public class AttachmentController : ControllerBase { @@ -148,7 +148,7 @@ namespace AyaNova.Api.Controllers /// /// file attachment list for object [Authorize] - [HttpGet("List")] + [HttpGet("list")] public async Task GetList([FromQuery] AyaType ayaType, [FromQuery] long ayaId) { if (serverState.IsClosed) diff --git a/server/AyaNova/Controllers/AuthController.cs b/server/AyaNova/Controllers/AuthController.cs index b693563d..2373bff5 100644 --- a/server/AyaNova/Controllers/AuthController.cs +++ b/server/AyaNova/Controllers/AuthController.cs @@ -21,7 +21,7 @@ namespace AyaNova.Api.Controllers /// [ApiController] [ApiVersion("8.0")] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v{version:apiVersion}/auth")] [Produces("application/json")] public class AuthController : ControllerBase { @@ -240,7 +240,7 @@ namespace AyaNova.Api.Controllers /// /// /// - [HttpPost("ChangePassword")] + [HttpPost("changepassword")] public async Task ChangePassword([FromBody] AuthController.ChangePasswordParam changecreds) { if (!serverState.IsOpen) diff --git a/server/AyaNova/Controllers/AuthorizationRolesController.cs b/server/AyaNova/Controllers/AuthorizationRolesController.cs index 7e104f8e..21431952 100644 --- a/server/AyaNova/Controllers/AuthorizationRolesController.cs +++ b/server/AyaNova/Controllers/AuthorizationRolesController.cs @@ -17,7 +17,7 @@ namespace AyaNova.Api.Controllers /// [ApiController] [ApiVersion("8.0")] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v{version:apiVersion}/authorization-roles")] [Produces("application/json")] [Authorize] public class AuthorizationRolesController : ControllerBase diff --git a/server/AyaNova/Controllers/BackupController.cs b/server/AyaNova/Controllers/BackupController.cs index 9638b98f..44a60e1c 100644 --- a/server/AyaNova/Controllers/BackupController.cs +++ b/server/AyaNova/Controllers/BackupController.cs @@ -33,7 +33,7 @@ namespace AyaNova.Api.Controllers /// [ApiController] [ApiVersion("8.0")] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v{version:apiVersion}/backup")] [Produces("application/json")] [Authorize] public class BackupController : ControllerBase diff --git a/server/AyaNova/Controllers/ContractController.cs b/server/AyaNova/Controllers/ContractController.cs index f60fae57..4acd7398 100644 --- a/server/AyaNova/Controllers/ContractController.cs +++ b/server/AyaNova/Controllers/ContractController.cs @@ -13,7 +13,7 @@ namespace AyaNova.Api.Controllers { [ApiController] [ApiVersion("8.0")] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v{version:apiVersion}/contract")] [Produces("application/json")] [Authorize] public class ContractController : ControllerBase diff --git a/server/AyaNova/Controllers/CustomerController.cs b/server/AyaNova/Controllers/CustomerController.cs index 410ef85e..38f02c1f 100644 --- a/server/AyaNova/Controllers/CustomerController.cs +++ b/server/AyaNova/Controllers/CustomerController.cs @@ -13,7 +13,7 @@ namespace AyaNova.Api.Controllers { [ApiController] [ApiVersion("8.0")] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v{version:apiVersion}/customer")] [Produces("application/json")] [Authorize] public class CustomerController : ControllerBase diff --git a/server/AyaNova/Controllers/DataListController.cs b/server/AyaNova/Controllers/DataListController.cs index 5aed2e2a..69cda5ba 100644 --- a/server/AyaNova/Controllers/DataListController.cs +++ b/server/AyaNova/Controllers/DataListController.cs @@ -15,7 +15,7 @@ namespace AyaNova.Api.Controllers [ApiController] [ApiVersion("8.0")] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v{version:apiVersion}/data-list")] [Produces("application/json")] [Authorize] public class DataListController : ControllerBase @@ -91,7 +91,7 @@ namespace AyaNova.Api.Controllers /// List of all DataList keys available /// /// List of strings - [HttpGet("ListKeys")] + [HttpGet("listkeys")] public ActionResult GetDataListKeys() { if (!serverState.IsOpen) @@ -105,7 +105,7 @@ namespace AyaNova.Api.Controllers /// List of all fields for data list key specified /// /// List of DataListFieldDefinition - [HttpGet("ListFields")] + [HttpGet("listfields")] public ActionResult GetDataListFields([FromQuery] string DataListKey) { if (!serverState.IsOpen) diff --git a/server/AyaNova/Controllers/EnumListController.cs b/server/AyaNova/Controllers/EnumListController.cs index 8583f396..18ccf912 100644 --- a/server/AyaNova/Controllers/EnumListController.cs +++ b/server/AyaNova/Controllers/EnumListController.cs @@ -18,7 +18,7 @@ namespace AyaNova.Api.Controllers /// [ApiController] [ApiVersion("8.0")] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v{version:apiVersion}/enum-list")] [Produces("application/json")] [Authorize] public class EnumListController : ControllerBase @@ -47,7 +47,7 @@ namespace AyaNova.Api.Controllers /// /// The key name of the enumerated type /// List - [HttpGet("List/{enumkey}")] + [HttpGet("list/{enumkey}")] public ActionResult GetList([FromRoute]string enumkey) { if (serverState.IsClosed) diff --git a/server/AyaNova/Controllers/EventLogController.cs b/server/AyaNova/Controllers/EventLogController.cs index ddb48aa6..d830916f 100644 --- a/server/AyaNova/Controllers/EventLogController.cs +++ b/server/AyaNova/Controllers/EventLogController.cs @@ -18,7 +18,7 @@ namespace AyaNova.Api.Controllers /// [ApiController] [ApiVersion("8.0")] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v{version:apiVersion}/event-log")] [Authorize] public class EventLogController : ControllerBase { @@ -50,7 +50,7 @@ namespace AyaNova.Api.Controllers /// /// /// Event log entry list for object - [HttpGet("ObjectLog")] + [HttpGet("objectlog")] public async Task GetObjectLog([FromQuery] EventLogOptions opt) { if (serverState.IsClosed) @@ -77,7 +77,7 @@ namespace AyaNova.Api.Controllers /// /// /// Event log for user - [HttpGet("UserLog")] + [HttpGet("userlog")] public async Task GetUserLog([FromQuery] UserEventLogOptions opt) { if (serverState.IsClosed) diff --git a/server/AyaNova/Controllers/FormCustomController.cs b/server/AyaNova/Controllers/FormCustomController.cs index 7a484b10..62e79f82 100644 --- a/server/AyaNova/Controllers/FormCustomController.cs +++ b/server/AyaNova/Controllers/FormCustomController.cs @@ -21,7 +21,7 @@ namespace AyaNova.Api.Controllers /// [ApiController] [ApiVersion("8.0")] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v{version:apiVersion}/form-custom")] [Produces("application/json")] [Authorize] public class FormCustomController : ControllerBase @@ -101,7 +101,7 @@ namespace AyaNova.Api.Controllers /// which can be fetched from the EnumList route /// /// A list of valid values for custom field types - [HttpGet("AvailableCustomTypes")] + [HttpGet("availablecustomtypes")] public ActionResult GetAvailableCustomTypes() { if (!serverState.IsOpen) @@ -121,7 +121,7 @@ namespace AyaNova.Api.Controllers /// Used to build UI for customizing a form /// /// A list of string formKey values valid for customization - [HttpGet("AvailableCustomizableFormKeys")] + [HttpGet("availablecustomizableformkeys")] public ActionResult GetAvailableCustomizableFormKeys() { if (!serverState.IsOpen) diff --git a/server/AyaNova/Controllers/FormFieldsDefinitionsController.cs b/server/AyaNova/Controllers/FormFieldsDefinitionsController.cs index 320b17dd..5b68c16d 100644 --- a/server/AyaNova/Controllers/FormFieldsDefinitionsController.cs +++ b/server/AyaNova/Controllers/FormFieldsDefinitionsController.cs @@ -13,7 +13,7 @@ namespace AyaNova.Api.Controllers { [ApiController] [ApiVersion("8.0")] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v{version:apiVersion}/form-field-definition")] [Produces("application/json")] [Authorize] public class FormFieldsDefinitionsController : ControllerBase @@ -43,7 +43,7 @@ namespace AyaNova.Api.Controllers /// /// /// List of form fields and their properties - [HttpGet("{FormFieldDefinitionKey}")] + [HttpGet("{formfielddefinitionkey}")] public ActionResult GetFormFields([FromRoute] string FormFieldDefinitionKey) { if (!serverState.IsOpen) diff --git a/server/AyaNova/Controllers/GlobalBizSettingsController.cs b/server/AyaNova/Controllers/GlobalBizSettingsController.cs index 7c5041fe..45db0472 100644 --- a/server/AyaNova/Controllers/GlobalBizSettingsController.cs +++ b/server/AyaNova/Controllers/GlobalBizSettingsController.cs @@ -13,7 +13,7 @@ namespace AyaNova.Api.Controllers [ApiController] [ApiVersion("8.0")] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v{version:apiVersion}/global-biz-setting")] [Produces("application/json")] [Authorize] public class GlobalBizSettingsController : ControllerBase diff --git a/server/AyaNova/Controllers/HeadOfficeController.cs b/server/AyaNova/Controllers/HeadOfficeController.cs index 539023f1..e7d02784 100644 --- a/server/AyaNova/Controllers/HeadOfficeController.cs +++ b/server/AyaNova/Controllers/HeadOfficeController.cs @@ -13,7 +13,7 @@ namespace AyaNova.Api.Controllers { [ApiController] [ApiVersion("8.0")] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v{version:apiVersion}/head-office")] [Produces("application/json")] [Authorize] public class HeadOfficeController : ControllerBase diff --git a/server/AyaNova/Controllers/JobOperationsController.cs b/server/AyaNova/Controllers/JobOperationsController.cs index f18dfb3d..16d54e82 100644 --- a/server/AyaNova/Controllers/JobOperationsController.cs +++ b/server/AyaNova/Controllers/JobOperationsController.cs @@ -19,7 +19,7 @@ namespace AyaNova.Api.Controllers /// [ApiController] [ApiVersion("8.0")] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v{version:apiVersion}/job-operations")] [Produces("application/json")] [Authorize] public class JobOperationsController : ControllerBase diff --git a/server/AyaNova/Controllers/LicenseController.cs b/server/AyaNova/Controllers/LicenseController.cs index e7a419e1..734de8ba 100644 --- a/server/AyaNova/Controllers/LicenseController.cs +++ b/server/AyaNova/Controllers/LicenseController.cs @@ -21,7 +21,7 @@ namespace AyaNova.Api.Controllers /// [ApiController] [ApiVersion("8.0")] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v{version:apiVersion}/license")] [Produces("application/json")] [Authorize] public class LicenseController : ControllerBase @@ -198,7 +198,7 @@ namespace AyaNova.Api.Controllers /// /// Must be "I understand" /// HTTP 204 No Content result code on success or fail code with explanation - [HttpPost("PermanentlyEraseAllData")] + [HttpPost("permanently-erase-all-data")] public async Task RemoveAllData([FromBody] string acceptCode) { if (serverState.IsClosed) diff --git a/server/AyaNova/Controllers/LoanUnitController.cs b/server/AyaNova/Controllers/LoanUnitController.cs index ea297e4d..99bfd9ec 100644 --- a/server/AyaNova/Controllers/LoanUnitController.cs +++ b/server/AyaNova/Controllers/LoanUnitController.cs @@ -13,7 +13,7 @@ namespace AyaNova.Api.Controllers { [ApiController] [ApiVersion("8.0")] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v{version:apiVersion}/loan-unit")] [Produces("application/json")] [Authorize] public class LoanUnitController : ControllerBase diff --git a/server/AyaNova/Controllers/LogFilesController.cs b/server/AyaNova/Controllers/LogFilesController.cs index 8ef6a687..6ce80a4d 100644 --- a/server/AyaNova/Controllers/LogFilesController.cs +++ b/server/AyaNova/Controllers/LogFilesController.cs @@ -18,7 +18,7 @@ namespace AyaNova.Api.Controllers /// [ApiController] [ApiVersion("8.0")] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v{version:apiVersion}/log-file")] //[Produces("application/json")] [Authorize] public class LogFilesController : ControllerBase diff --git a/server/AyaNova/Controllers/MetricsController.cs b/server/AyaNova/Controllers/MetricsController.cs index 3611b507..9caddcf3 100644 --- a/server/AyaNova/Controllers/MetricsController.cs +++ b/server/AyaNova/Controllers/MetricsController.cs @@ -20,7 +20,7 @@ namespace AyaNova.Api.Controllers /// [ApiController] [ApiVersion("8.0")] - [Route("api/v{version:apiVersion}/[controller]")] + [Route("api/v{version:apiVersion}/metric")] [Authorize] public class MetricsController : ControllerBase { @@ -49,7 +49,7 @@ namespace AyaNova.Api.Controllers /// Get metrics as text document /// /// Snapshot of metrics - [HttpGet("TextSnapShot")] + [HttpGet("textsnapshot")] public async Task GetMetrics() { if (serverState.IsClosed) @@ -73,7 +73,7 @@ namespace AyaNova.Api.Controllers /// Get metrics as json object /// /// Snapshot of metrics - [HttpGet("JsonSnapShot")] + [HttpGet("jsonsnapshot")] public async Task GetJsonMetrics() { if (serverState.IsClosed)