private void DeleteConfirmationDialog_Confirmed(object data) { // delete the device and reload the affected partition. UserGroupRowData userGroup = data as UserGroupRowData; try { _controller.DeleteUserGroup(userGroup, true); } catch (AuthorityGroupIsNotEmptyException ex) { DeleteNonEmptyGroupConfirmation.Data = data; DeleteNonEmptyGroupConfirmation.Message = String.Format(SR.AdminUserGroup_DeleteNonEmptyGroupDialog_AreYouSure, ExceptionTranslator.Translate(ex)); DeleteNonEmptyGroupConfirmation.MessageType = MessageBox.MessageTypeEnum.YESNO; DeleteNonEmptyGroupConfirmation.MessageStyle = "color: red; font-weight: bold"; DeleteNonEmptyGroupConfirmation.Show(); } catch (Exception ex) { DeleteErrorMessage.Message = ExceptionTranslator.Translate(ex); DeleteErrorMessage.MessageStyle = "color: red; font-weight: bold"; DeleteErrorMessage.MessageType = MessageBox.MessageTypeEnum.ERROR; DeleteErrorMessage.Show(); } UserGroupsPanel.UpdateUI(); }
private void DeleteNonEmptyGroupConfirmationDialog_Confirmed(object data) { UserGroupRowData userGroup = data as UserGroupRowData; try { _controller.DeleteUserGroup(userGroup, false /* don't check if the group is empty. User has given the go head*/); } catch (Exception ex) { DeleteErrorMessage.Message = ExceptionTranslator.Translate(ex); DeleteErrorMessage.MessageStyle = "color: red; font-weight: bold"; DeleteErrorMessage.MessageType = MessageBox.MessageTypeEnum.ERROR; DeleteErrorMessage.Show(); } UserGroupsPanel.UpdateUI(); }