Example #1
0
        public async Task <bool> Handle(AlterarSituacaoAtivoCommand request, CancellationToken cancellationToken)
        {
            Ativo ativo = await _repository.GetById(request.Id);

            ativo.AtualizarSituacao(request.Situacao);
            _repository.Update(ativo);
            return(await _repository.UnitOfWork.Commit());
        }
Example #2
0
        public async Task <ActionResult> AlterarSituacao(Guid id, AlterarSituacaoAtivoCommand 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("Situação alterada com sucesso"));
        }