Ejemplo n.º 1
0
        public void UpdateContactos(String proveedor, String numeroTelefonico, String nombreAnimal)
        {
            var animal = AnimalitosPorNombre(nombreAnimal);
            ContactoTelefonico contacto = new ContactoTelefonico();

            contacto.Proveedor        = proveedor;
            contacto.NumeroTelefonico = Int32.Parse(numeroTelefonico);
            animal.ElPropietario.LosContactos.Add(contacto);
            var database   = ConectarConBaseDeDatos();
            var collection = database.GetCollection <Animalito>("Animalitos");
            var builder    = Builders <Animalito> .Filter;
            var filter     = builder.Eq(s => s.Nombre, nombreAnimal);
            var update     = Builders <Animalito> .Update
                             .Set(d => d.ElPropietario.LosContactos, animal.ElPropietario.LosContactos);

            UpdateResult result = collection.UpdateOne(filter, update);
        }
 private void submeterButton_Click(object sender, EventArgs e)
 {
     contacto          = new ContactoTelefonico(numeroTextBox.Text, descricaoComboBox.Text, detentorTextBox.Text, indicativoTextBox.Text);
     this.DialogResult = DialogResult.OK;
     Close();
 }