private double GetCostOfRemainingActiveSubscription()
        {
            var timeRemaining       = EndsOn.Subtract(DateTime.Today);
            var percentageRemaining = (double)timeRemaining.Ticks / (double)Duration.Ticks;

            return(MembershipOption?.Price * percentageRemaining ?? 0);
        }
Exemple #2
0
 // it checks if ended
 internal bool IsEnded()
 {
     SiteFactory.ChecksOnCsAndClock(Cs, AlarmClock);
     return(EndsOn.CompareTo(AlarmClock.Now) < 0); // se minore di zero allora la fine dell'asta è antecedente l'ora attuale
 }