public void MakePayment() { string emailMessage = string.Empty; if (_membershipType == MembershipType.Regular) { Console.WriteLine("Payment made for activating membership"); emailMessage = "Your membership is successfully activated"; } if (_membershipType == MembershipType.Premium) { Console.WriteLine("Payment made for upgrading membership"); emailMessage = "Your membership is successfully upgraded"; } ActivateMembership(_membershipType); _emailNotificationClient.NotifyUser(emailMessage); }