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()); }
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")); }