Example #1
0
 /// <summary>
 /// Upgrade member to premium, if they have consumed over than $1000.00
 /// </summary>
 /// <param name="member"></param>
 private void CheckAndUpgradeMember(Member member)
 {
     if (member.Role == Role.Basic)
     {
         double?total = (from order in db.Orders
                         where order.Member.Id == member.Id
                         select order.TotalPrice).Sum();
         if (total >= 1000.0)
         {
             MemberManage.UpgradePremium(member);
         }
     }
 }