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