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; }
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); }