public void SavePessoaEndereco(Pessoa pessoa) { var enderecoCount = int.Parse(Request["hiddenEnderecoCount"]); var enderecoDel = new Endereco(); enderecoDel.Pessoa = pessoa; enderecoDel.Delete(); for (int i = 0; i < enderecoCount; i++) { var endereco = new Endereco(); endereco.Pessoa = pessoa; if (!string.IsNullOrEmpty(Request["ddlTipoEndereco-" + i])) endereco.IDTipoEndereco = int.Parse(Request["ddlTipoEndereco-" + i]); if (!string.IsNullOrEmpty(Request["ddlEstado-" + i])) endereco.IDEstado = int.Parse(Request["ddlEstado-" + i]); if (!string.IsNullOrEmpty(Request["ddlPais-" + i])) endereco.IDPais = int.Parse(Request["ddlPais-" + i]); endereco.Descricao = Request["txtEndereco-" + i]; if (!string.IsNullOrEmpty(Request["txtEnderecoNumero-" + i])) endereco.Numero = int.Parse(Request["txtEnderecoNumero-" + i]); endereco.Bairro = Request["txtBairro-" + i]; endereco.Cidade = Request["txtCidade-" + i]; endereco.Cep = Request["txtCep-" + i]; endereco.Complemento = Request["txtComplemento-" + i]; endereco.Save(); } }
public void SavePessoaEndereco(Pessoa pessoa) { var enderecoCount = int.Parse(Request["hiddenEnderecoCount"]); var enderecoDel = new Endereco(); enderecoDel.Pessoa = pessoa; enderecoDel.Delete(); for (int i = 0; i < enderecoCount; i++) { var endereco = new Endereco(); endereco.Pessoa = pessoa; if (!string.IsNullOrEmpty(Request["ddlTipoEndereco-" + i])) { endereco.IDTipoEndereco = int.Parse(Request["ddlTipoEndereco-" + i]); } if (!string.IsNullOrEmpty(Request["ddlEstado-" + i])) { endereco.IDEstado = int.Parse(Request["ddlEstado-" + i]); } if (!string.IsNullOrEmpty(Request["ddlPais-" + i])) { endereco.IDPais = int.Parse(Request["ddlPais-" + i]); } endereco.Descricao = Request["txtEndereco-" + i]; if (!string.IsNullOrEmpty(Request["txtEnderecoNumero-" + i])) { endereco.Numero = int.Parse(Request["txtEnderecoNumero-" + i]); } endereco.Bairro = Request["txtBairro-" + i]; endereco.Cidade = Request["txtCidade-" + i]; endereco.Cep = Request["txtCep-" + i]; endereco.Complemento = Request["txtComplemento-" + i]; endereco.Save(); } }
public DTOEndereco SalvarEndereco(DTOEndereco dto) { Endereco endereco = null; if (dto.Id > 0) { endereco = Endereco.GetRepository().Get(dto.Id); if (endereco == null) { throw new Exception("Endereco não encontrado(a)!"); } dto.Transform <Endereco>(endereco); } else { endereco = dto.Transform <Endereco>(); } endereco.Save(); return(endereco.Transform <DTOEndereco>()); }