Crud on users
All checks were successful
Game Ideas build for PR / build_blazor_app (pull_request) Successful in 52s
All checks were successful
Game Ideas build for PR / build_blazor_app (pull_request) Successful in 52s
This commit is contained in:
@@ -72,11 +72,12 @@ public class UserController(
|
||||
|
||||
[Authorize(Roles = GlobalConstants.ADMINISTRATOR)]
|
||||
[HttpPost("Create")]
|
||||
public async Task<ActionResult<string>> CreateUser([FromBody] UserDto user)
|
||||
public async Task<ActionResult<IdDto>> CreateUser([FromBody] UserDto user)
|
||||
{
|
||||
try
|
||||
{
|
||||
return Created("/Create", await userWriteService.CreateUser(user));
|
||||
var id = new IdDto() { Id = await userWriteService.CreateUser(user) };
|
||||
return Created("/Create", id);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
@@ -87,11 +88,12 @@ public class UserController(
|
||||
|
||||
[Authorize(Roles = GlobalConstants.ADMINISTRATOR)]
|
||||
[HttpPut("Update/{userId}")]
|
||||
public async Task<ActionResult<string>> UpdateUser(string userId, [FromBody] UserDto user)
|
||||
public async Task<ActionResult<IdDto>> UpdateUser(string userId, [FromBody] UserDto user)
|
||||
{
|
||||
try
|
||||
{
|
||||
return Created("/Update", await userWriteService.UpdateUser(userId, user));
|
||||
var id = new IdDto() { Id = await userWriteService.UpdateUser(userId, user) };
|
||||
return Created("/Update", id);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
@@ -102,11 +104,12 @@ public class UserController(
|
||||
|
||||
[Authorize(Roles = GlobalConstants.ADMINISTRATOR)]
|
||||
[HttpDelete("Delete/{userId}")]
|
||||
public async Task<ActionResult<string>> DeleteUser(string userId)
|
||||
public async Task<ActionResult<IdDto>> DeleteUser(string userId)
|
||||
{
|
||||
try
|
||||
{
|
||||
return Created("/Delete", await userWriteService.DeleteUser(userId));
|
||||
var id = new IdDto() { Id = await userWriteService.DeleteUser(userId) };
|
||||
return Created("/Delete", id);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user