Ejemplo n.º 1
0
        public BaseResponse GetMemberByUsername(string user)
        {
            MembershipLogic target = new MembershipLogic();
            BaseResponse    actual = target.GetMemberByUserName(user);

            return(actual);
        }
Ejemplo n.º 2
0
        public void GetReferredMembers()
        {
            List <string> referred = new List <string>();

            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");
            referred.Add("*****@*****.**");

            MembershipLogic target   = new MembershipLogic();
            List <string>   found    = new List <string>();
            int             notfound = 0;

            foreach (string referral in referred)
            {
                BaseResponse actual = target.GetMemberByUserName(referral);
                if (actual != null && actual.TypedResponse != null && actual.TypedResponse.Success)
                {
                    try
                    {
                        GetMemberResponse res = actual.TypedResponse as GetMemberResponse;
                        if (res.MemberFound)
                        {
                            if (res.MemberData != null &&
                                res.MemberData.Subscriptions != null &&
                                res.MemberData.Subscriptions.Count > 0)
                            {
                                System.Diagnostics.Debug.WriteLine(string.Format("SFG ID {0} Subscription count: {1}", res.MemberData.MemberId, res.MemberData.Subscriptions.Count));
                                found.Add(string.Format("{0}, {1}, {2}", referral, res.MemberData.MemberId, res.MemberData.Subscriptions.Count));
                            }
                            else
                            {
                                notfound++;
                            }
                        }
                        else
                        {
                            found.Add(string.Format("{0}, {1}, {2}", referral, string.Empty, null));
                            notfound++;
                        }
                    }
                    catch
                    {
                        notfound++;
                    }
                }
                else
                {
                    notfound++;
                }
                System.Diagnostics.Debug.WriteLine(string.Format("Found: {0}", found.Count));
                System.Diagnostics.Debug.WriteLine(string.Format("NOT Found: {0}", notfound));
            }
        }