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