/// <summary>
 /// Gets the TransferPreferences enum that cooresponds to the given BackgroundTransferPreferences enum.
 /// </summary>
 public static TransferPreferences GetTransferPreferences(
     BackgroundTransferPreferences backgroundTransferPreferences)
 {
     switch (backgroundTransferPreferences)
     {
         case BackgroundTransferPreferences.None:
             return TransferPreferences.None;
         case BackgroundTransferPreferences.AllowBattery:
             return TransferPreferences.AllowBattery;
         case BackgroundTransferPreferences.AllowCellular:
             return TransferPreferences.AllowCellular;
         case BackgroundTransferPreferences.AllowCellularAndBattery:
             return TransferPreferences.AllowCellularAndBattery;
         default:
             throw new Exception("Must update method to handle new BackgroundTransferPreferences enum.");
     }
 }
        /// <summary>
        /// Gets the TransferPreferences enum that cooresponds to the given BackgroundTransferPreferences enum.
        /// </summary>
        public static TransferPreferences GetTransferPreferences(
            BackgroundTransferPreferences backgroundTransferPreferences)
        {
            switch (backgroundTransferPreferences)
            {
            case BackgroundTransferPreferences.None:
                return(TransferPreferences.None);

            case BackgroundTransferPreferences.AllowBattery:
                return(TransferPreferences.AllowBattery);

            case BackgroundTransferPreferences.AllowCellular:
                return(TransferPreferences.AllowCellular);

            case BackgroundTransferPreferences.AllowCellularAndBattery:
                return(TransferPreferences.AllowCellularAndBattery);

            default:
                throw new Exception("Must update method to handle new BackgroundTransferPreferences enum.");
            }
        }