/// <summary> /// Saves the tracking changes. /// </summary> /// <returns>Succesful save or not.</returns> public bool SaveChangesToWorkingFile() { try { RulesHelper.SaveRules(_changedRules != null ? _changedRules.ToList() : null, _changedComponents != null? _changedComponents.ToList() : null); this.ClearChanges(); } catch (Exception ex) { MessageBox.Show("Error trying to save: " + ex.Message + Environment.NewLine + "Stack trace: " + ex.StackTrace); return(false); } return(true); }