Exemplo n.º 1
0
        public virtual int GetActivityPoints(ActivityPointsType type)
        {
            int value = 0;

            ActivityPoints.TryGetValue(type, out value);
            return(value);
        }
Exemplo n.º 2
0
        public virtual void SubstractActivityPoints(ActivityPointsType type, int value)
        {
            if (!this.ActivityPoints.ContainsKey(type))
            {
                throw new InvalidOperationException("User has no activity points of this type!");
            }

            ActivityPoints[type] -= value;
        }
Exemplo n.º 3
0
 public virtual void AddActivityPoints(ActivityPointsType type, int value)
 {
     if (this.ActivityPoints.ContainsKey(type))
     {
         ActivityPoints.Add(type, value);
     }
     else
     {
         ActivityPoints[type] += value;
     }
 }