private void SubmitExecute()
        {
            ResponseMsg = string.Empty;
            string closeMsg = Properties.Resources.strAlertOpRoomConfMsg;

            //string closeMsg = Utility.GetLang() == "en" ? "Are you sure, want to Alert the Operation Room?" : "؟";
            MessageBoxControl.MessageBoxUserControl closeMsgBox = new MessageBoxUserControl(closeMsg, true);
            //closeMsgBox.Owner = Window.GetWindow(this);


            closeMsgBox.ShowDialog();

            var res = closeMsgBox.GetResult();

            if (res == true)
            {
                SupervisorNotificationDTO req = new SupervisorNotificationDTO();
                req.SenderId   = currentUserId;
                req.ReceiverId = client.GetSupervisorId();

                DateTime dtNow = DateTime.Now;
                //req.NotificationTime = dtNow;
                req.NotificationTime = new DateTime(dtNow.Year, dtNow.Month, dtNow.Day, dtNow.Hour, dtNow.Minute, dtNow.Second, dtNow.Millisecond);
                req.IsNoticed        = false;
                if (DangerousVehicleDetailsDTOobj != null)
                {
                    req.DangerousViolatorDetails = new SupervisorNotificationReportDangerousDTO();
                    req.DangerousViolatorDetails.NotificationText = ReportMessage;
                    req.DangerousViolatorDetails.PlateNumber      = DangerousVehicleDetailsDTOobj.PlateNumber;
                    req.DangerousViolatorDetails.PlateKind        = DangerousVehicleDetailsDTOobj.PlateKind;
                    req.DangerousViolatorDetails.PlateColor       = DangerousVehicleDetailsDTOobj.PlateColor;
                    req.DangerousViolatorDetails.PlateAuthority   = DangerousVehicleDetailsDTOobj.PlateSource;
                }
                var saveRes = client.SaveSupervisorNotificationAsync(req);

                saveRes.ContinueWith(x => AlertOperationRoomResult(x.Result));
                //AddBusinessRuleResult(true);
            }
        }