Example #1
0
        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);
        }
Example #2
0
        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);
        }