public int InserirMensalista(Mensalista mensalista)
        {
            var mensalistaId = 0;

            try
            {
                var paramNome = new SqlParameter("@NOME", mensalista.Nome);
                var paramEnderecoId = new SqlParameter("@ENDERECOID", mensalista.EnderecoId);
                var paramAtivo = new SqlParameter("@ATIVO", true);

                base.comando.CommandText = Insert;
                base.comando.Parameters.Add(paramNome);
                base.comando.Parameters.Add(paramEnderecoId);
                base.comando.Parameters.Add(paramAtivo);

                base.conexao.Open();
                mensalistaId = Convert.ToInt32(base.comando.ExecuteScalar());
            }
            finally
            {
                base.conexao.Close();
                base.comando.Parameters.Clear();
            }

            return mensalistaId;
        }
        private int AdicionaMensalista(int enderecoId)
        {
            var mensalista = new Mensalista();
            mensalista.Nome = txtNome.Text;
            mensalista.EnderecoId = enderecoId;
            mensalista.Ativo = true;

            return mensalista.InserirMensalista(mensalista);
        }
 public int InserirMensalista(Mensalista mensalista)
 {
     return this.daoMensalista.InserirMensalista(mensalista);
 }