コード例 #1
0
        public override float RatioOfBoysFromTotal(User i_LoggedInUser, LogicApp i_logicApp)
        {
            int counterBoys  = 0;
            int counterGirls = 0;

            String userGender = UsefulMethods.getGender(i_LoggedInUser);

            foreach (User friend in i_logicApp.getListOfFriends())
            {
                String friendGender = UsefulMethods.getGender(friend);

                if (friendGender == "female")
                {
                    counterGirls += 1;
                }
                else
                {
                    counterBoys += 1;
                }
            }

            float result = counterBoys / i_LoggedInUser.Friends.Count;

            return(result);
        }
コード例 #2
0
        public override float RatioOfBoysFromTotal(User i_LoggedInUser, LogicApp i_logicApp)
        {
            int counterBoys  = 0;
            int counterGirls = 0;

            String userGender = UsefulMethods.getGender(i_LoggedInUser);

            foreach (User friend in i_logicApp.getListOfFriends())
            {
                String m_friendGender           = UsefulMethods.getGender(friend);
                String m_UserRelationshipStatus = UsefulMethods.getRelationshipStatus(friend);

                if (m_friendGender == "female" && !(m_UserRelationshipStatus.Equals("Married") || m_UserRelationshipStatus.Equals("In a relationship")))
                {
                    counterGirls += 1;
                }
                else
                {
                    counterBoys += 1;
                }
            }

            float result = counterBoys / i_LoggedInUser.Friends.Count;

            return(result);
        }
コード例 #3
0
        private void getSharedData(String typeOfData)
        {
            dataListBox.DisplayMember = "Name";
            m_logicApp.fetchFriends(m_LoggedInUser);

            FacebookObjectCollection <Page> userLogInData = FacebookService.GetCollection <Page>(typeOfData, m_LoggedInUser.Id);

            foreach (User friend in m_logicApp.getListOfFriends())
            {
                FacebookObjectCollection <Page> friendData = FacebookService.GetCollection <Page>(typeOfData, friend.Id);
                foreach (Page userDt in userLogInData)
                {
                    foreach (Page friendDt in friendData)
                    {
                        if (friendDt.Name == userDt.Name && !dataListBox.Items.Contains(friendDt.Name))
                        {
                            dataListBox.Items.Add(friendDt);
                        }
                    }
                }
            }
        }