public ActionResult modalCadastrarDevedor(int?id) { var ViewModel = new DevedorForm(); ViewModel.Devedor = this.ODevedorBL.carregar(UtilNumber.toInt32(id)) ?? new Devedor(); ViewModel.Devedor.Pessoa = ViewModel.Devedor.Pessoa ?? new Pessoa(); ViewModel.group = UtilRequest.getString("group"); return(View(ViewModel)); }
public ActionResult salvarDevedor(DevedorForm ViewModel) { if (!ModelState.IsValid) { ViewModel.Devedor.Pessoa = ViewModel.Devedor.Pessoa ?? new Pessoa(); return(PartialView("modal-cadastrar-devedor", ViewModel)); } bool flagSucesso = this.ODevedorBL.salvar(ViewModel.Devedor); var nroDocumento = UtilString.formatCPFCNPJ(ViewModel.Devedor.Pessoa.nroDocumento); return(Json(new { error = false, flagSucesso = flagSucesso, id = "DV#" + ViewModel.Devedor.Pessoa.id, descricao = "Devedor - " + ViewModel.Devedor.Pessoa.nome + (!nroDocumento.isEmpty() ? " (" + nroDocumento + ")" : ""), nroDocumento = ViewModel.Devedor.Pessoa.nroDocumento, nroTelefone = ViewModel.Devedor.Pessoa.nroTelPrincipal, group = ViewModel.group })); }