예제 #1
0
        private void SendSmsToCitizen(object obj)
        {
            var request     = _requestService.GetRequest(_requestId);
            var smsSettings = _requestService.GetSmsSettingsForServiceCompany(request.ServiceCompanyId);

            if (smsSettings.SendToClient && request.Contacts.Any(c => c.IsMain))
            {
                _requestService.SendSms(request.Id, smsSettings.Sender,
                                        request.Contacts.FirstOrDefault(c => c.IsMain)?.PhoneNumber,
                                        $"Заявка № {request.Id}. {request.Type.ParentName} - {request.Type.Name}", true);
                MessageBox.Show(Application.Current.MainWindow, "Сообщение поставлено в очередь на отправку!", "Сообщение");
                RefreshLists();
            }
        }