protected void btnSalvar_Click(object sender, EventArgs e)
    {
        //independente da pagina aberta temos que pegar os dados da tela
        // e jogar dentro do modelo
        var contato = new ContatoMOD();

        contato.Nome               = txtNome.Text.Trim();
        contato.Endereco           = txtEndereco.Text.Trim();
        contato.Email              = txtEmail.Text.Trim();
        contato.Telefone           = txtTelefone.Text.Trim();
        contato.DataNascimento     = Convert.ToDateTime(txtDataNascimento.Text);
        contato.EstadoCivil.Codigo = Convert.ToInt32(ddlEstadoCivil.SelectedValue);

        contato.Sexo.Codigo = (rdbFeminino.Checked ? 1 : 2);
        //operador ternario (IIF). é o if com apenas uma condição
        //isto é o mesmo que
        //if (rdbFeminino.Checked)
        //    novoContato.Sexo.Codigo = 1;
        //else
        //    novoContato.Sexo.Codigo = 2;
        //segundo operador ternario semelhante ao isnull
        //var teste = novoContato ?? "oi";

        //começamos as prticulariedades por página
        if (Request.Path.EndsWith("Inserir.aspx"))
        {
            _negocioContato.Inserir(contato);
            ExibirMensagem("Cadastrado com sucesso!");
        }
        else
        {
            //para edição temos que passar o id do contato
            contato.Codigo = Convert.ToInt32(Request["ID"]);
            _negocioContato.Atualizar(contato);
            ExibirMensagem("Atualizazdo com sucesso!");
        }
    }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        //independente da pagina aberta temos que pegar os dados da tela
        // e jogar dentro do modelo
        var contato = new ContatoMOD();

        contato.Nome = txtNome.Text.Trim();
        contato.Endereco = txtEndereco.Text.Trim();
        contato.Email = txtEmail.Text.Trim();
        contato.Telefone = txtTelefone.Text.Trim();
        contato.DataNascimento = Convert.ToDateTime(txtDataNascimento.Text);
        contato.EstadoCivil.Codigo = Convert.ToInt32(ddlEstadoCivil.SelectedValue);

        contato.Sexo.Codigo = (rdbFeminino.Checked ? 1 : 2);
        //operador ternario (IIF). é o if com apenas uma condição
        //isto é o mesmo que
        //if (rdbFeminino.Checked)
        //    novoContato.Sexo.Codigo = 1;
        //else
        //    novoContato.Sexo.Codigo = 2;
        //segundo operador ternario semelhante ao isnull
        //var teste = novoContato ?? "oi";

        //começamos as prticulariedades por página
        if (Request.Path.EndsWith("Inserir.aspx"))
        {
            _negocioContato.Inserir(contato);
            ExibirMensagem("Cadastrado com sucesso!");
        }
        else
        {
            //para edição temos que passar o id do contato
            contato.Codigo = Convert.ToInt32(Request["ID"]);
            _negocioContato.Atualizar(contato);
            ExibirMensagem("Atualizazdo com sucesso!");
        }
    }