Exemple #1
0
 static void Main(string[] args)
 {
     //ElasticAccess.ConfigureIndex();
     //var cust = GenerateRandomCustomer();
     //ElasticAccess.AddCustomerDocument(cust);
     //var customer = GenerateCustomer();
     //ElasticAccess.AddCustomerDocument(customer);
     //var order = GenerateOrders(customer.CustomerId);
     //ElasticAccess.AddOrderDocument(order.ElementAt(0));
     //var Packages = GeneratePackages(customer.CustomerId);
     //customer.OrderItems = GenerateOrderItems(customer.CustomerId);
     //ElasticAccess.OrdersByCustomerName("Nathan");
     ElasticAccess.Search();
     Console.ReadLine();
 }
Exemple #2
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            ElasticAccess access       = GetElasticAccess();
            EntityType    selectedType = GetEntityType();

            if (selectedType == EntityType.Unknown)
            {
                MessageBox.Show("Select either Aliases and Indexes in the tree");
                return;
            }

            if (selectedType == EntityType.Task)
            {
                MessageBox.Show("Deleting a task is not working right now...  check back later");
                return;
            }

            DialogResult dialogResult = AskPermissionToDelete(selectedType);

            if (dialogResult == DialogResult.Yes)
            {
                foreach (DataGridViewRow row in grdEntities.SelectedRows)
                {
                    switch (selectedType)
                    {
                    case EntityType.Index:
                        var entityIndex = (CatIndicesRecord)row.DataBoundItem;
                        access.DeleteIndex(entityIndex);
                        break;

                    case EntityType.Alias:
                        var entityAlias = (ElasticAlias)row.DataBoundItem;
                        access.DeleteAlias(entityAlias);
                        break;
                    }
                }

                // recreate the grid
                RefreshSidebar();
                treeIndexes_AfterSelect(sender, null);
            }
        }
 public void Setup()
 {
     e = new ElasticAccess();
 }
Exemple #4
0
 public ElasticCtr()
 {
     elastic = new ElasticAccess();
     dCtr    = new DataController();
 }