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(); }