public IEnumerable <CartaCoberturaModel> Get() { try { return(CartaCoberturaService.Get()); } catch (Exception) { throw; } }
public IEnumerable <ItensOrcamentoIntumescenteModel> GetValoresCalculados(List <ItensOrcamentoIntumescenteModel> listItensOrcamentoIntumescente, int materialId, string tempoResitenciaFogo) { try { foreach (ItensOrcamentoIntumescenteModel itemIntumescente in listItensOrcamentoIntumescente) { var cartaCobertura = CartaCoberturaService.Get(materialId, itemIntumescente.REFERENCIA, itemIntumescente.VALOR_HP_A.ToString(), tempoResitenciaFogo); if (cartaCobertura.CARTA_COBERTURA_ID != 0) { if (cartaCobertura.LIST_ITENS_CARTA_COBERTURA[0] != null) { var valoresCalculados = CalcularValoresIntumescente(itemIntumescente, itemIntumescente.PERFIL, cartaCobertura.LIST_ITENS_CARTA_COBERTURA.FirstOrDefault().VALOR_ESPESSURA); itemIntumescente.VALOR_HP = valoresCalculados.Hp; itemIntumescente.VALOR_WD = valoresCalculados.WD; itemIntumescente.VALOR_HP_A = valoresCalculados.HpA; itemIntumescente.AREA = valoresCalculados.Area; itemIntumescente.QTDE_LITROS = valoresCalculados.TotalLitros; itemIntumescente.VALOR_ESPESSURA = cartaCobertura.LIST_ITENS_CARTA_COBERTURA.FirstOrDefault().VALOR_ESPESSURA; } else { itemIntumescente.VALOR_HP = 0; itemIntumescente.VALOR_WD = 0; itemIntumescente.VALOR_HP_A = 0; itemIntumescente.AREA = 0; itemIntumescente.QTDE_LITROS = 0; itemIntumescente.VALOR_ESPESSURA = 0; } } else { itemIntumescente.VALOR_HP = 0; itemIntumescente.VALOR_WD = 0; itemIntumescente.VALOR_HP_A = 0; itemIntumescente.AREA = 0; itemIntumescente.QTDE_LITROS = 0; itemIntumescente.VALOR_ESPESSURA = 0; } } return(listItensOrcamentoIntumescente); } catch (Exception) { throw; } }