public async Task <IActionResult> Delete(Guid id) { var deleteUserRequest = new DeleteUserRequest(id); await _deleteUserUseCase.Handle(deleteUserRequest, _deleteUserPresenter); return(_deleteUserPresenter.ActionResult); }
public async Task <bool> Delete(DeleteUserRequest message, IOutputPort <DeleteUserResponse> outputPort) { return(await _deleteUserUseCase.Handle(message, outputPort)); }
// POST api/accounts public async override Task <Web.Api.Identity.Accounts.DeleteUserResponse> Delete(StringInputParameter id, ServerCallContext context) { await _deleteUserUseCase.Handle(new Web.Api.Core.DTO.UseCaseRequests.DeleteUserRequest(id.Value), _deleteUserPresenter); return(_deleteUserPresenter.Response); }
public async Task <ActionResult> Delete(string id) { await _deleteUserUseCase.Handle(new DeleteUserRequest(id), _deleteUserPresenter); return(_deleteUserPresenter.ContentResult); }
public async Task <DeleteUserResponse> Handle(DeleteUserCommand request, CancellationToken cancellationToken) { await _useCase.Handle(new DeleteUserRequest(request.UserName), _presenter); return(_presenter.Response); }