/// <summary> /// Opens the device edit dialog. /// </summary> //private void OpenDeviceEditDialog(RFDevice device) private void OpenDeviceEditDialog(RFDeviceViewModel device) { RFDeviceEditDialog ded = new RFDeviceEditDialog(device); if (ded.ShowDialog() ?? false == true) { DeleteRFDevice(device); AddRFDevice(ded.Device); } ded = null; }
/// <summary> /// Edits the template. /// </summary> private void EditTemplate() { if (this.CurrentSelectedTemplate == EMPTY_TEMPLATE) { MB.Warning("You Can't Not Edit The Default Template!"); return; } RFDeviceEditDialog ded = new RFDeviceEditDialog(this.CurrentSelectedTemplate); if (ded.ShowDialog() ?? false == true) { this.RFDeviceTemplateCollection.Remove(this.CurrentSelectedTemplate); RFDeviceTemplate newtemplate = new RFDeviceTemplate(ded.Device); this.RFDeviceTemplateCollection.Add(newtemplate); this.CurrentSelectedTemplate = newtemplate; } ded = null; }