public void DoAction(UserGroupListVM vm) { if (vm != null) { if (pmsController.ShowConfirmationBox("آیا از عملیات حذف اطمینان دارید؟", "حذف گروه کاربر")) { userService.DeleteUserGroup((res, exp) => pmsController.BeginInvokeOnDispatcher(() => { if (exp == null) { pmsController.ShowMessage("عملیات حذف با موفقیت انجام شد"); pmsController.Publish(new UpdateUserGroupListArgs()); } else { pmsController.HandleException(exp); } } ), vm.SelectedUserGroup.PartyName); } } else { pmsController.ShowMessage("اطلاعات جهت حذف معتبر نمی باشد"); } }