removed route attributes
This commit is contained in:
		| @@ -23,11 +23,10 @@ public class UsersController( | |||||||
|     IValidator<AuthData> authDataValidator) : ControllerBase |     IValidator<AuthData> authDataValidator) : ControllerBase | ||||||
| { | { | ||||||
|     /// <summary> Adds applicant with user account to DB </summary> |     /// <summary> Adds applicant with user account to DB </summary> | ||||||
|     [HttpPost] |     [HttpPost("register")] | ||||||
|     [ProducesResponseType(StatusCodes.Status200OK)] |     [ProducesResponseType(StatusCodes.Status200OK)] | ||||||
|     [ProducesResponseType(StatusCodes.Status409Conflict)] |     [ProducesResponseType(StatusCodes.Status409Conflict)] | ||||||
|     [ProducesResponseType(StatusCodes.Status400BadRequest)] |     [ProducesResponseType(StatusCodes.Status400BadRequest)] | ||||||
|     [Route("register")] |  | ||||||
|     public async Task<IActionResult> Register(RegisterApplicantRequest request, CancellationToken cancellationToken) |     public async Task<IActionResult> Register(RegisterApplicantRequest request, CancellationToken cancellationToken) | ||||||
|     { |     { | ||||||
|         await registerApplicantRequestValidator.ValidateAndThrowAsync(request, cancellationToken); |         await registerApplicantRequestValidator.ValidateAndThrowAsync(request, cancellationToken); | ||||||
| @@ -38,13 +37,12 @@ public class UsersController( | |||||||
|  |  | ||||||
|     /// <summary> Adds approving authority with user account to DB </summary> |     /// <summary> Adds approving authority with user account to DB </summary> | ||||||
|     ///<remarks> Accessible only for admins </remarks> |     ///<remarks> Accessible only for admins </remarks> | ||||||
|     [HttpPost] |     [HttpPost("authorities")] | ||||||
|     [ProducesResponseType(StatusCodes.Status200OK)] |     [ProducesResponseType(StatusCodes.Status200OK)] | ||||||
|     [ProducesResponseType(StatusCodes.Status409Conflict)] |     [ProducesResponseType(StatusCodes.Status409Conflict)] | ||||||
|     [ProducesResponseType(StatusCodes.Status403Forbidden)] |     [ProducesResponseType(StatusCodes.Status403Forbidden)] | ||||||
|     [ProducesResponseType(StatusCodes.Status401Unauthorized)] |     [ProducesResponseType(StatusCodes.Status401Unauthorized)] | ||||||
|     [ProducesResponseType(StatusCodes.Status400BadRequest)] |     [ProducesResponseType(StatusCodes.Status400BadRequest)] | ||||||
|     [Route("authorities")] |  | ||||||
|     [Authorize(policy: PolicyConstants.AdminPolicy)] |     [Authorize(policy: PolicyConstants.AdminPolicy)] | ||||||
|     public async Task<IActionResult> RegisterAuthority(RegisterRequest request, CancellationToken cancellationToken) |     public async Task<IActionResult> RegisterAuthority(RegisterRequest request, CancellationToken cancellationToken) | ||||||
|     { |     { | ||||||
| @@ -55,10 +53,9 @@ public class UsersController( | |||||||
|     } |     } | ||||||
|  |  | ||||||
|     /// <summary> Returns JWT-token for authentication </summary> |     /// <summary> Returns JWT-token for authentication </summary> | ||||||
|     [HttpGet] |     [HttpGet("login")] | ||||||
|     [ProducesResponseType<string>(StatusCodes.Status200OK)] |     [ProducesResponseType<string>(StatusCodes.Status200OK)] | ||||||
|     [ProducesResponseType(StatusCodes.Status403Forbidden)] |     [ProducesResponseType(StatusCodes.Status403Forbidden)] | ||||||
|     [Route("login")] |  | ||||||
|     public async Task<IActionResult> Login(string email, string password, CancellationToken cancellationToken) |     public async Task<IActionResult> Login(string email, string password, CancellationToken cancellationToken) | ||||||
|     { |     { | ||||||
|         var result = await loginService.LoginAsync(email, password, cancellationToken); |         var result = await loginService.LoginAsync(email, password, cancellationToken); | ||||||
| @@ -67,11 +64,10 @@ public class UsersController( | |||||||
|  |  | ||||||
|     /// <summary> Returns list of authority accounts </summary> |     /// <summary> Returns list of authority accounts </summary> | ||||||
|     /// <remarks> Accessible only for admins </remarks> |     /// <remarks> Accessible only for admins </remarks> | ||||||
|     [HttpGet] |     [HttpGet("authorities")] | ||||||
|     [ProducesResponseType<List<User>>(StatusCodes.Status200OK)] |     [ProducesResponseType<List<User>>(StatusCodes.Status200OK)] | ||||||
|     [ProducesResponseType(StatusCodes.Status403Forbidden)] |     [ProducesResponseType(StatusCodes.Status403Forbidden)] | ||||||
|     [ProducesResponseType(StatusCodes.Status401Unauthorized)] |     [ProducesResponseType(StatusCodes.Status401Unauthorized)] | ||||||
|     [Route("authorities")] |  | ||||||
|     [Authorize(policy: PolicyConstants.AdminPolicy)] |     [Authorize(policy: PolicyConstants.AdminPolicy)] | ||||||
|     public async Task<IActionResult> GetAuthorityAccounts(CancellationToken cancellationToken) |     public async Task<IActionResult> GetAuthorityAccounts(CancellationToken cancellationToken) | ||||||
|     { |     { | ||||||
| @@ -81,13 +77,12 @@ public class UsersController( | |||||||
|  |  | ||||||
|     /// <summary> Changes authority's account authentication data </summary> |     /// <summary> Changes authority's account authentication data </summary> | ||||||
|     /// <remarks> Accessible only for admins </remarks> |     /// <remarks> Accessible only for admins </remarks> | ||||||
|     [HttpPut] |     [HttpPut("authorities/{authorityAccountId:guid}")] | ||||||
|     [ProducesResponseType(StatusCodes.Status200OK)] |     [ProducesResponseType(StatusCodes.Status200OK)] | ||||||
|     [ProducesResponseType(StatusCodes.Status404NotFound)] |     [ProducesResponseType(StatusCodes.Status404NotFound)] | ||||||
|     [ProducesResponseType(StatusCodes.Status403Forbidden)] |     [ProducesResponseType(StatusCodes.Status403Forbidden)] | ||||||
|     [ProducesResponseType(StatusCodes.Status401Unauthorized)] |     [ProducesResponseType(StatusCodes.Status401Unauthorized)] | ||||||
|     [ProducesResponseType(StatusCodes.Status400BadRequest)] |     [ProducesResponseType(StatusCodes.Status400BadRequest)] | ||||||
|     [Route("authorities/{authorityAccountId:guid}")] |  | ||||||
|     [Authorize(policy: PolicyConstants.AdminPolicy)] |     [Authorize(policy: PolicyConstants.AdminPolicy)] | ||||||
|     public async Task<IActionResult> ChangeAuthorityAuthData(Guid authorityAccountId, AuthData authData, CancellationToken cancellationToken) |     public async Task<IActionResult> ChangeAuthorityAuthData(Guid authorityAccountId, AuthData authData, CancellationToken cancellationToken) | ||||||
|     { |     { | ||||||
| @@ -99,12 +94,11 @@ public class UsersController( | |||||||
|  |  | ||||||
|     /// <summary> Removes authority's account authentication data </summary> |     /// <summary> Removes authority's account authentication data </summary> | ||||||
|     /// <remarks> Accessible only for admins </remarks> |     /// <remarks> Accessible only for admins </remarks> | ||||||
|     [HttpDelete] |     [HttpDelete("authorities/{authorityAccountId:guid}")] | ||||||
|     [ProducesResponseType(StatusCodes.Status200OK)] |     [ProducesResponseType(StatusCodes.Status200OK)] | ||||||
|     [ProducesResponseType(StatusCodes.Status404NotFound)] |     [ProducesResponseType(StatusCodes.Status404NotFound)] | ||||||
|     [ProducesResponseType(StatusCodes.Status403Forbidden)] |     [ProducesResponseType(StatusCodes.Status403Forbidden)] | ||||||
|     [ProducesResponseType(StatusCodes.Status401Unauthorized)] |     [ProducesResponseType(StatusCodes.Status401Unauthorized)] | ||||||
|     [Route("authorities/{authorityAccountId:guid}")] |  | ||||||
|     [Authorize(policy: PolicyConstants.AdminPolicy)] |     [Authorize(policy: PolicyConstants.AdminPolicy)] | ||||||
|     public async Task<IActionResult> RemoveAuthorityAccount(Guid authorityAccountId, CancellationToken cancellationToken) |     public async Task<IActionResult> RemoveAuthorityAccount(Guid authorityAccountId, CancellationToken cancellationToken) | ||||||
|     { |     { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user