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(); }
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(); }
public ElasticCtr() { elastic = new ElasticAccess(); dCtr = new DataController(); }