public async Task <bool> Handle(AlterarAtivoCommand request, CancellationToken cancellationToken) { if (TicketJaCadastrado(request.Ticker, request.Id)) { _handlerBase.PublishNotification("Já existe um ativo cadastrado com o mesmo Ticker"); return(false); } _repository.Update(_mapper.Map <Ativo>(request)); return(await _repository.UnitOfWork.Commit()); }
public async Task <ActionResult> Alterar(Guid id, AlterarAtivoCommand command) { if (id != command.Id) { NotifyError("O ID do registro informado para alteração está inválido."); return(ResponseBase()); } await _mediator.Send(command); return(ResponseBase("Registro alterado com sucesso")); }