Beispiel #1
0
        public IncluirAlocacaoProjetoResponse IncluirAlocacaoProjeto(AlocacaoProjetoRequisicao requisicao)
        {
            var retorno = new IncluirAlocacaoProjetoResponse();

            if (ValidaSeAlocacaoJaExistente(requisicao, out string mensagem))
            {
                var alocacaoProjeto = new alocacao_projeto(requisicao.IdProjeto, requisicao.IdTipoAlocacao, requisicao.DataInicio, requisicao.DataFim);

                _alocacaoProjetoRepository.Add(alocacaoProjeto);

                retorno.Valido = true;
                return(retorno);
            }
            else
            {
                retorno.Mensagem = mensagem;
                retorno.Valido   = false;

                return(retorno);
            }
        }
Beispiel #2
0
        public void AlterarPeriodoAlocacaoProjeto(AlocacaoProjetoRequisicao requisicao)
        {
            var alocacaoProjeto = new alocacao_projeto(requisicao.IdAlocacao, requisicao.DataInicio, requisicao.DataFim);

            _alocacaoProjetoRepository.Update(alocacaoProjeto);
        }