/// <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); } } }