DoDelete() private method

private DoDelete ( FdoFeature features ) : void
features FdoToolbox.Core.Feature.FdoFeature
return void
Example #1
0
 private void deleteThisFeatureToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (grdResults.SelectedRows.Count == 1)
     {
         if (this.Confirm("Delete Feature", "Are you sure you want to delete this feature?"))
         {
             FdoFeature feat = (FdoFeature)((grdResults.SelectedRows[0].DataBoundItem as DataRowView).Row);
             _presenter.DoDelete(feat);
         }
     }
     else if (grdResults.SelectedRows.Count > 1)
     {
         if (this.Confirm("Delete Feature", "Are you sure you want to delete these features?"))
         {
             List <FdoFeature> features = new List <FdoFeature>();
             foreach (DataGridViewRow row in grdResults.SelectedRows)
             {
                 features.Add((FdoFeature)(row.DataBoundItem as DataRowView).Row);
             }
             _presenter.DoDelete(features.ToArray());
         }
     }
 }