Exemplo n.º 1
0
        public void AddBillingActivity(string subscriptionPlanName, BillingActivityVerb actionVerbPastTense, BillingPeriod billingPeriod, decimal amount = 0)
        {
            var details  = new BillingDetails(UserFullName(), subscriptionPlanName, actionVerbPastTense, billingPeriod, DateTime.Now, amount);
            var activity = new BillingActivity(Id, details);

            BillingActivities.Add(activity);
            CreateOrUpdateUpdateEvent("BillingActivities");
        }
Exemplo n.º 2
0
 public BillingDetails(string memberName, string subscriptionPlanName, BillingActivityVerb actionVerbPastTense, BillingPeriod billingPeriod, DateTime date, decimal amount = 0)
 {
     Amount               = amount;
     MemberName           = memberName;
     SubscriptionPlanName = subscriptionPlanName;
     ActionVerbPastTense  = actionVerbPastTense;
     BillingPeriod        = billingPeriod;
     Date = date;
 }