diff --git a/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/IdentityRoleController.cs b/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/IdentityRoleController.cs index d0e39030bd..ca11d75f48 100644 --- a/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/IdentityRoleController.cs +++ b/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/IdentityRoleController.cs @@ -10,7 +10,7 @@ namespace Volo.Abp.Identity [RemoteService] [Area("identity")] [ControllerName("Role")] - [Route("api/identity/role")] + [Route("api/identity/roles")] public class IdentityRoleController : AbpController, IIdentityRoleAppService { private readonly IIdentityRoleAppService _roleAppService; diff --git a/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/IdentityUserController.cs b/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/IdentityUserController.cs index 18fd43e1fe..02e8176a1e 100644 --- a/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/IdentityUserController.cs +++ b/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/IdentityUserController.cs @@ -9,7 +9,7 @@ namespace Volo.Abp.Identity [RemoteService] [Area("identity")] [ControllerName("User")] - [Route("api/identity/user")] + [Route("api/identity/users")] public class IdentityUserController : AbpController, IIdentityUserAppService { private readonly IIdentityUserAppService _userAppService; diff --git a/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/IdentityUserLookupController.cs b/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/IdentityUserLookupController.cs index ba663858fb..0c29f36ceb 100644 --- a/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/IdentityUserLookupController.cs +++ b/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/IdentityUserLookupController.cs @@ -9,7 +9,7 @@ namespace Volo.Abp.Identity [RemoteService] [Area("identity")] [ControllerName("UserLookup")] - [Route("api/identity/user-lookup")] + [Route("api/identity/users/lookup")] public class IdentityUserLookupController : AbpController, IIdentityUserLookupAppService { protected IIdentityUserLookupAppService LookupAppService { get; } diff --git a/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/ProfileController.cs b/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/ProfileController.cs index 4547bbdc1c..de05b9bdea 100644 --- a/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/ProfileController.cs +++ b/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/ProfileController.cs @@ -7,6 +7,7 @@ namespace Volo.Abp.Identity [RemoteService] [Area("identity")] [ControllerName("Profile")] + [Route("/api/identity/my-profile")] public class ProfileController : AbpController, IProfileAppService { private readonly IProfileAppService _profileAppService; @@ -15,16 +16,21 @@ namespace Volo.Abp.Identity { _profileAppService = profileAppService; } + + [HttpGet] public Task GetAsync() { return _profileAppService.GetAsync(); } + [HttpPut] public Task UpdateAsync(UpdateProfileDto input) { return _profileAppService.UpdateAsync(input); } + [HttpPost] + [Route("change-password")] public Task ChangePasswordAsync(string currentPassword, string newPassword) { return _profileAppService.ChangePasswordAsync(currentPassword, newPassword); diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo/Abp/TenantManagement/TenantController.cs b/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo/Abp/TenantManagement/TenantController.cs index e8df39d2fa..2aabf871de 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo/Abp/TenantManagement/TenantController.cs +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo/Abp/TenantManagement/TenantController.cs @@ -9,6 +9,7 @@ namespace Volo.Abp.TenantManagement [Controller] [RemoteService] [Area("multi-tenancy")] + [Route("api/multi-tenancy/tenants")] public class TenantController : AbpController, ITenantAppService //TODO: Throws exception on validation if we inherit from Controller { private readonly ITenantAppService _service; @@ -18,41 +19,55 @@ namespace Volo.Abp.TenantManagement _service = service; } + [HttpGet] + [Route("{id}")] public virtual Task GetAsync(Guid id) { return _service.GetAsync(id); } + [HttpGet] public virtual Task> GetListAsync(GetTenantsInput input) { return _service.GetListAsync(input); } + [HttpPost] public virtual Task CreateAsync(TenantCreateDto input) { return _service.CreateAsync(input); } + [HttpPut] + [Route("{id}")] public virtual Task UpdateAsync(Guid id, TenantUpdateDto input) { return _service.UpdateAsync(id, input); } + [HttpDelete] + [Route("{id}")] public virtual Task DeleteAsync(Guid id) { return _service.DeleteAsync(id); } + [HttpGet] + [Route("{id}/default-connection-string")] public Task GetDefaultConnectionStringAsync(Guid id) { return _service.GetDefaultConnectionStringAsync(id); } + [HttpPut] + [Route("{id}/default-connection-string")] public Task UpdateDefaultConnectionStringAsync(Guid id, string defaultConnectionString) { return _service.UpdateDefaultConnectionStringAsync(id, defaultConnectionString); } + [HttpDelete] + [Route("{id}/default-connection-string")] public Task DeleteDefaultConnectionStringAsync(Guid id) { return _service.DeleteDefaultConnectionStringAsync(id);