Ejemplo n.º 1
0
        public async Task <IActionResult> Delete(Guid id)
        {
            var deleteUserRequest = new DeleteUserRequest(id);
            await _deleteUserUseCase.Handle(deleteUserRequest, _deleteUserPresenter);

            return(_deleteUserPresenter.ActionResult);
        }
Ejemplo n.º 2
0
 public async Task <bool> Delete(DeleteUserRequest message, IOutputPort <DeleteUserResponse> outputPort)
 {
     return(await _deleteUserUseCase.Handle(message, outputPort));
 }
Ejemplo n.º 3
0
    // 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);
    }
Ejemplo n.º 4
0
        public async Task <ActionResult> Delete(string id)
        {
            await _deleteUserUseCase.Handle(new DeleteUserRequest(id), _deleteUserPresenter);

            return(_deleteUserPresenter.ContentResult);
        }
Ejemplo n.º 5
0
    public async Task <DeleteUserResponse> Handle(DeleteUserCommand request, CancellationToken cancellationToken)
    {
        await _useCase.Handle(new DeleteUserRequest(request.UserName), _presenter);

        return(_presenter.Response);
    }