예제 #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));
        }
예제 #2
0
 public OportunidadeModel Atualizar(long id, [FromBody] AtualizarOportunidadeRequest request)
 => _servicoOportunidade.Atualizar(id, request, IdUsuarioAutenticado);