private void AdicionarObservacaoTimeout(List <Produto.ParametrosCalculo> parametrosCalculo) { var obs = ObservacaoHelper.PreencherObservacao(6 , itens: parametrosCalculo.Select(x => string.Concat("ItemProdutoId: ", x.ItemProdutoId)).ToArray() , origem: "CalculoCliente"); Mensagens.Add(obs); throw new ServicoIndisponivelException(obs); }
private void ValidarCobertura(Cobertura cobertura, Model.Produto produto) { if (cobertura.CapitalSegurado == 0 || cobertura.Premio == 0) { return; } var s = string.Format("IdItemProduto: {0} | Produto: {1}", cobertura.IdEsim, produto.IdEsim); var obs = ObservacaoHelper.PreencherObservacao(id: 5, origem: typeof(ContratacaoCobertura).ToString(), itens: new[] { s }); Mensagens.Add(obs); throw new ProdutoException(obs); }