Esempio n. 1
0
 public async Task <bool> Handle(AlterarAtivoEmCarteiraCommand request, CancellationToken cancellationToken)
 {
     if (AtivoJaEmCarteira(request.AtivoId, request.Id))
     {
         _handlerBase.PublishNotification("Este ativo já está cadastrado na carteira.");
         return(false);
     }
     _repository.Update(_mapper.Map <AtivoEmCarteira>(request));
     return(await _repository.UnitOfWork.Commit());
 }
Esempio n. 2
0
        public async Task <ActionResult> Alterar(Guid id, AlterarAtivoEmCarteiraCommand 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"));
        }