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); } }