using Microsoft.AspNetCore.Mvc;
using Umbraco.Cms.Core.Services;
using Umbraco.Cms.Core.Services.OperationStatus;
namespace Umbraco.Cms.Api.Management.Controllers.User;
public class DeleteUserController : UserControllerBase
{
public DeleteUserController(IUserService userService) => _userService = userService;
private readonly IUserService _userService;
[HttpDelete("{id:guid}")]
public async Task<IActionResult> DeleteUser(Guid id)
UserOperationStatus result = await _userService.DeleteAsync(id);
return result is UserOperationStatus.Success
? Ok()
: UserOperationStatusResult(result);
}