BeFriend.ViewModel.SosPageViewModel.MessageSender C# (CSharp) Метод

MessageSender() приватный Метод

private MessageSender ( string contactNumber ) : void
contactNumber string
Результат void
        private async void MessageSender(string contactNumber)
        {
            if (_device == null)
            {
                try
                {
                    _device = SmsDevice2.GetDefault();
                    
                }
                catch (Exception ex)
                {
                    Debug.WriteLine(ex);
                    return;
                }

            }
            //if (_device == null) return;

            
            var msg = new SmsTextMessage2
            {
                To = contactNumber,
                Body = Message+"\t My coordinates are\n Latitude:" + _latitude + "Longitude \n" + _longitude
            };
            var result = await _device.SendMessageAndGetResultAsync(msg);
            SosPageText += "Sending Message.... \n";
            RaisePropertyChanged(() => SosPageText);

            if (!result.IsSuccessful)
            {
                if (result.NetworkCauseCode.Equals(50))
                {
                    SosPageText += "\n Network Error in sending SMS. Possibly no balance!";
                }
                SosPageText += "Message Sending Failed \n";
                RaisePropertyChanged(() => SosPageText);
                return;
            }
            var msgStr = "";
            msgStr += "Text message sent, To: " + _phonenumber;
            SosPageText += msgStr+"\n";
            RaisePropertyChanged(()=>SosPageText);
        }