private Subscription CreateSubscription()
        {
            Subscription subscription = new Subscription(_subId);

            // company
            SubscriptionTouple <String> companyTouple = (SubscriptionTouple <String>) this.GetSubscriptionTouple(Field.company, false);

            subscription.SetCompany(companyTouple);

            // drop
            SubscriptionTouple <Double> dropTouple = (SubscriptionTouple <Double>) this.GetSubscriptionTouple(Field.drop, true);

            subscription.SetDrop(dropTouple);

            // value
            SubscriptionTouple <int> valueTouple = (SubscriptionTouple <int>)GetSubscriptionTouple(Field.value, true);

            subscription.SetValue(valueTouple);

            // variation
            SubscriptionTouple <Double> variationTouple = (SubscriptionTouple <Double>) this.GetSubscriptionTouple(Field.variation, true);

            subscription.SetVariation(variationTouple);

            // date
            SubscriptionTouple <String> dateTouple = (SubscriptionTouple <String>) this.GetSubscriptionTouple(Field.date, false);

            subscription.SetDate(dateTouple);

            return(subscription);
        }
Esempio n. 2
0
 public void SetDate(SubscriptionTouple <string> dateTouple)
 {
     _dates = new ValueModel <string>(dateTouple.GetValue());
 }
Esempio n. 3
0
 public void SetVariation(SubscriptionTouple <double> variationTouple)
 {
     _variation = new ValueModel <double>(variationTouple.GetValue());
 }
Esempio n. 4
0
 public void SetValue(SubscriptionTouple <int> valueTouple)
 {
     _value = new ValueModel <int>(valueTouple.GetValue());
 }
Esempio n. 5
0
 public void SetDrop(SubscriptionTouple <double> dropTouple)
 {
     _drop = new ValueModel <double>(dropTouple.GetValue());
 }
Esempio n. 6
0
 public void SetCompany(SubscriptionTouple <string> companyTouple)
 {
     _companies = new ValueModel <string>(companyTouple.GetValue());
 }