コード例 #1
0
        /// <summary>
        /// Creates a new condition to be used for alerts
        /// </summary>
        private void CreateNewCondition(string conditionName, decimal conditionPrice, ref PriceAlertCondition alertCondition)
        {
            // Convert string to respective Enum value
            var conditionOperator = StringNameToEnum(conditionName);

            alertCondition = new PriceAlertCondition(conditionOperator, conditionPrice);
        }
コード例 #2
0
 /// <summary>
 /// Uses existing conditions to populate fields for TRADE alert condition
 /// </summary>
 /// <param name="tradeCondition"></param>
 public void PopulateExistingTradeCondition(PriceAlertCondition tradeCondition)
 {
     if (tradeCondition != null)
     {
         // Use existing data to populate UI elements
         IsTradeConditionEnabled = true;
         TradeConditionPrice     = tradeCondition.ConditionPrice;
         SelectedTradeCondition  = EnumToStringName(tradeCondition.ConditionOperator);
     }
     else
     {
         // Populate UI elements with default values
         IsTradeConditionEnabled = false;
         SelectedTradeCondition  = EnumToStringName(ConditionOperator.Equals);
     }
 }