/// <summary> /// Cand butonul de stergere de propietati e apasat, propietatile selectate /// vor fi sterse. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void propertyDeleteButton_Click(object sender, EventArgs e) { List <int> propertiesToRemove = new List <int>(); var propertyIndices = propertyView.CheckedIndices.Cast <int>(); foreach (int property in propertyIndices) { propertiesToRemove.Add(Properties[property].Id); } PropertyAPI.DeleteProperties(propertiesToRemove); UpdatePropertyList(); }
/// <summary> /// Aceasta metoda permite stergerea de propietati. /// </summary> /// <param name="propertyIndices">Lista cu id-uri pentru propietatile ce doresc a fi sterse.</param> /// <returns>Un boolean care spune daca adaugarea a fost realizata cu succes.</returns> bool IProperty.DeleteProperties(List <int> propertyIndices) { return(PropertyAPI.DeleteProperties(propertyIndices)); }