Пример #1
0
 private static MembershipDetails GetMembershipDetails(int id)
 {
     try
     {
         MembershipDetails mb = new MembershipDetails();
         //call aApi to get details
         //mb = GetdetailsMemberAPICall();
         return(mb);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #2
0
        private static bool checkifValidMember(int id)
        {
            MembershipDetails membershipDetails = GetMembershipDetails(id);
            //verify the Detials of membershipDetails object
            var res = true;

            if (res)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #3
0
 private static void CreateNewMembership()
 {
     try
     {
         MembershipDetails membershipDetails = new MembershipDetails();
         var mid = new Guid();
         membershipDetails.ID = Convert.ToInt32(mid);
         Console.WriteLine("Please enter your Name");
         membershipDetails.MemberName = Console.ReadLine();
         membershipDetails.fees       = 100;
         membershipDetails.ExpiryDate = DateTime.Now.AddYears(1);
         Console.WriteLine("Dear member your Details are as follows Name : {0}, Membership Fee : {1} , MembershipExpiryDate : {2}", membershipDetails.MemberName, membershipDetails.fees, membershipDetails.ExpiryDate);
     }
     catch (Exception ex)
     {
     }
 }
Пример #4
0
 private static MembershipDetails UpgradeMembership(int id)
 {
     try
     {
         //Step 1 :Check if menbership expired
         //Step 2 :Check if all the details are valid and payment is recieved
         var res = true;
         if (res)
         {
             MembershipDetails membershipDetails = GetMembershipDetails(id);
             membershipDetails.ExpiryDate = DateTime.Today.AddYears(1);
             return(membershipDetails);
         }
         return(null);
     }
     catch (Exception x)
     {
         throw x;
     }
 }