public async Task <string> Handle(ComandoAtualizarCliente request, CancellationToken cancellationToken) { var cliente = new Entidades.Cliente(request.Id, request.Nome, request.Email, request.Telefone); await repositorioCliente.Atualizar(request.Id, cliente); await PublicarNotificacao(cliente, cancellationToken, AcaoNotificacao.Atualizado); return(await Task.FromResult("Cliente atualizado com sucesso")); }
public async Task <IActionResult> Put(ComandoAtualizarCliente comando) { var response = await mediador.Send(comando); return(Ok(response)); }