예제 #1
0
        public OportunidadeModel Cadastrar(CadastrarOportunidadeRequest request, long idUsuarioAutenticado)
        {
            request.Validar();

            var instituicao = _repositorioUsuario.Obter(idUsuarioAutenticado);

            var oportunidade = request.ParaEntidade(instituicao);

            new ValidacaoCadastroOportunidade().Validar(oportunidade);

            _repositorioOportunidade.Inserir(oportunidade);

            return(new OportunidadeModel(oportunidade));
        }
예제 #2
0
 public OportunidadeModel Cadastrar([FromBody] CadastrarOportunidadeRequest request)
 => _servicoOportunidade.Cadastrar(request, IdUsuarioAutenticado);