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 DeleteUser(Guid id) { UserOperationStatus result = await _userService.DeleteAsync(id); return result is UserOperationStatus.Success ? Ok() : UserOperationStatusResult(result); } }