Exemplo n.º 1
0
        public OportunidadeModel Atualizar(long id, AtualizarOportunidadeRequest request, long idUsuarioAutenticado)
        {
            request.Validar();

            var oportunidade = _repositorioOportunidade.Obter(id);

            new ValidacaoAtualizacaoOportunidade(idUsuarioAutenticado).Validar(oportunidade);

            oportunidade.Atualizar(request.ParaEntidade());
            _repositorioOportunidade.Atualizar(oportunidade);

            return(new OportunidadeModel(oportunidade));
        }
Exemplo n.º 2
0
 public OportunidadeModel Atualizar(long id, [FromBody] AtualizarOportunidadeRequest request)
 => _servicoOportunidade.Atualizar(id, request, IdUsuarioAutenticado);