public IActionResult Create(PropostasViewModel propostasViewModel, string PROPSX) { propostasViewModel.Id_ext_props = PROPSX; Guid IdCombo = Guid.Parse(propostasViewModel.CodCombo); var combo = _propostaAppService.ObterCombosPorId(IdCombo); var codcombo = ""; decimal vlrpremio = 0; decimal vlrcapital = 0; foreach (var item in combo) { codcombo = item.CodCombo; string premio = item.VlrPremio.Replace(".", ","); vlrpremio = vlrpremio + Convert.ToDecimal(premio); vlrcapital = vlrcapital + Convert.ToDecimal(item.VlrCapital); } Guid id = Guid.Parse(propostasViewModel.Nome); var x = _propostaAppService.ObterClientePorid(id); x.dependentes = _propostaAppService.ObterPorCliente(id); propostasViewModel.Corretor = "FC20666"; propostasViewModel.CPF = x.CPF; propostasViewModel.Nome = x.Nome; propostasViewModel.Dt_nasc = x.DataNasc; propostasViewModel.Sexo = x.Sexo; propostasViewModel.Est_civil = x.EstadoCivil; propostasViewModel.Ender = x.Endereco.Logradouro; propostasViewModel.Endnum = x.Endereco.Numero; propostasViewModel.EndComplemento = x.Endereco.Complemento; propostasViewModel.Bairro = x.Endereco.Bairro; propostasViewModel.Cidade = x.Endereco.Cidade; propostasViewModel.UF = x.Endereco.Estado; propostasViewModel.CEP = x.Endereco.CEP; propostasViewModel.DDDTel = x.Fone.Substring(0, 2); propostasViewModel.Tel = x.Fone.Substring(2); propostasViewModel.DDDCel = x.Celular.Substring(0, 2); propostasViewModel.Cel = x.Celular.Substring(2); propostasViewModel.Identidade = x.RG; propostasViewModel.Org_emissor = x.OrgaoExpedidor; propostasViewModel.Email = x.Email; propostasViewModel.Cod_prof = Convert.ToString(x.CodigoProf); propostasViewModel.Ocupacao = x.Ocupacao; propostasViewModel.Dt_venda = propostasViewModel.Dt_venda; propostasViewModel.Id_ext_props = propostasViewModel.Id_ext_props; propostasViewModel.StatusFinanceiro = propostasViewModel.Id_ext_props; propostasViewModel.CodCombo = codcombo; propostasViewModel.VlrPremio = Convert.ToString(vlrpremio); propostasViewModel.VlrCapital = Convert.ToString(vlrcapital); propostasViewModel.Tp_pgto = "D"; propostasViewModel.Banco = propostasViewModel.Banco; propostasViewModel.Agencia = propostasViewModel.Agencia; propostasViewModel.Agencia_dv = propostasViewModel.Agencia_dv; propostasViewModel.CC = propostasViewModel.CC; propostasViewModel.Cc_dv = propostasViewModel.Cc_dv; propostasViewModel.Dia_debito = propostasViewModel.Dia_debito; propostasViewModel.Tipo_envio = "B"; propostasViewModel.Ufcobr = x.Endereco.Estado; propostasViewModel.Endercobr = x.Endereco.Complemento; propostasViewModel.Endnumcobr = x.Endereco.Numero; propostasViewModel.Endcomplcobr = x.Endereco.Complemento; propostasViewModel.Bairrocobr = x.Endereco.Bairro; propostasViewModel.Cidadecobr = x.Endereco.Cidade; propostasViewModel.Cepcobr = x.Endereco.CEP; propostasViewModel.PPE = x.PPE; propostasViewModel.FuncionarioId = FuncionarioId; _propostaAppService.Registrar(propostasViewModel); ViewBag.RetornoPost = OperacaoValida() ? "succes, Cliente Registrado com Sucesso!" : "error, Cliente não pode ser Registrado, verifique as mensagens"; if (OperacaoValida()) { return(View("Index", _propostaAppService.ObterTodos())); } { return(View(propostasViewModel)); } }