public static PresencaDTO GeraDTO(cf_presenca_deputado pr) { using (AuditoriaOps db = new AuditoriaOps()) { return(new PresencaDTO { idpresenca_deputado = pr.idpresenca_deputado, legislatura = pr.legislatura, carteiraParlamentar = pr.carteiraParlamentar, presenca = pr.presenca, justificativa = pr.justificativa, presencaExterna = pr.presencaExterna, sessao = db.cf_sessao_camara.Find(pr.idSessao) ?? null }); } }
public static DespesaDTO GeraDTO(cf_despesa despesa) { using (AuditoriaOps db = new AuditoriaOps()) { if (despesa != null) { return(new DespesaDTO { Id = despesa.id, IdDocumento = despesa.id_documento, IdMandato = despesa.id_cf_mandato, IdEspecificacao = despesa.id_cf_especificacao, NomePassageiro = despesa.nome_passageiro, NumeroDocumento = despesa.numero_documento, TipoDocumento = despesa.tipo_documento, DataEmissao = despesa.data_emissao, ValorDocumento = despesa.valor_documento, ValorLiquido = despesa.valor_liquido, ValorRestituicao = despesa.valor_restituicao, Mes = despesa.mes, Ano = despesa.ano, Parcela = despesa.parcela, TrechoViagem = despesa.trecho_viagem, Lote = despesa.lote, Ressarcimento = despesa.ressarcimento, AnoMes = despesa.ano_mes, Deputado = DeputadoDTO.GeraDTO((from dep in db.cf_deputado.Where(b => b.id == despesa.id_cf_deputado) select dep).FirstOrDefault()), TipoDespesa = (from tipo in db.cf_despesa_tipo.Where(b => b.id == despesa.id_cf_despesa_tipo) select tipo).FirstOrDefault(), Fornecedor = FornecedorDTO.GeraDTO((from forn in db.fornecedor.Where(b => b.id == despesa.id_fornecedor) select forn).FirstOrDefault()) }); } else { return(null); } } }
public static DeputadoDTO GeraDTO(cf_deputado deputado) { using (AuditoriaOps dbp = new AuditoriaOps()) { if (deputado != null) { return(new DeputadoDTO { Id = deputado.id, IdCadastro = deputado.id_cadastro, IdParlamentar = deputado.id_parlamentar, CodOrcamento = deputado.cod_orcamento, NomeParlamentar = deputado.nome_parlamentar, NomeCivil = deputado.nome_civil, Condicao = deputado.condicao, UrlFoto = deputado.url_foto, Sexo = deputado.sexo, Gabinete = deputado.gabinete, Fone = deputado.fone, Email = deputado.email, Profissao = deputado.profissao, Nascimento = deputado.nascimento, Falecimento = deputado.falecimento, Matricula = deputado.matricula, ValorTotalCeap = deputado.valor_total_ceap, QntSecretarios = deputado.quantidade_secretarios, Partido = (from par in dbp.partido.Where(b => b.id == deputado.id_partido) select par).FirstOrDefault(), Estado = (from est in dbp.estado.Where(e => e.id == deputado.id_estado) select est).FirstOrDefault() }); } else { return(null); } } }
public static FornecedorDTO GeraDTO(fornecedor fornecedor) { using (AuditoriaOps db = new AuditoriaOps()) { if (fornecedor != null) { return(new FornecedorDTO { Nome = fornecedor.nome, Id = fornecedor.id, CnpjCpf = fornecedor.cnpj_cpf, Doador = fornecedor.doador, InfoFornecedor = db.fornecedor_info.Find(fornecedor.id) ?? null, }); } else { return(null); } } }