public AdicionarFaturaResposta AdicionarFatura(AdicionarFaturaRequisicao requisicao)
        {
            var programa = _programaRepositorio.ObterPor(requisicao.CodigoDoPrograma);
            var resposta = new AdicionarFaturaResposta();
            try
            {
                resposta.Fatura = _faturaServico.AdicionarFatura(programa, requisicao.Descricao, requisicao.Tipo, requisicao.Status, requisicao.TipoDoDocumento,
                    requisicao.Valor, requisicao.NumeroDoDocumento, requisicao.Data);

                _unitOfWork.Commit();
                resposta.Sucesso = true;
            }
            catch (RegraException regraException)
            {
                resposta.Erros = regraException.Erros;
            }
            return resposta;
        }
コード例 #2
0
        public AdicionarFaturaResposta AdicionarFatura(AdicionarFaturaRequisicao requisicao)
        {
            var programa = _programaRepositorio.ObterPor(requisicao.CodigoDoPrograma);
            var resposta = new AdicionarFaturaResposta();

            try
            {
                resposta.Fatura = _faturaServico.AdicionarFatura(programa, requisicao.Descricao, requisicao.Tipo, requisicao.Status, requisicao.TipoDoDocumento,
                                                                 requisicao.Valor, requisicao.NumeroDoDocumento, requisicao.Data);

                _unitOfWork.Commit();
                resposta.Sucesso = true;
            }
            catch (RegraException regraException)
            {
                resposta.Erros = regraException.Erros;
            }
            return(resposta);
        }