Example #1
0
        public List <UserPOEMapping> GetMyReceiveFbTeamList(int userId, int POEId, int subscriptionid)
        {
            List <UserPOEMapping> myGiveFbTeam = new List <UserPOEMapping>();

            myGiveFbTeam.AddRange(DataAccess.GetNetworksUsers(userId, POEId, NetworkUserFilterType.Manager, subscriptionid));
            myGiveFbTeam.AddRange(DataAccess.GetNetworksUsers(userId, POEId, NetworkUserFilterType.SkipLevelManager, subscriptionid));
            myGiveFbTeam.AddRange(DataAccess.GetNetworksUsers(userId, POEId, NetworkUserFilterType.PeerManager, subscriptionid));
            myGiveFbTeam.AddRange(DataAccess.GetNetworksUsers(userId, POEId, NetworkUserFilterType.Customer, subscriptionid));
            foreach (UserPOEMapping userPoeMapping in myGiveFbTeam)
            {
                Sync.Sync sync = new Sync.Sync();
                userPoeMapping.WcsiScoreDiff = sync.WcsiScoreDifference(userId, POEId, subscriptionid,
                                                                        userPoeMapping.UserPOEMappingId, 1);
            }
            return(myGiveFbTeam);
        }
Example #2
0
        /// <summary>
        /// Gets my give fb team.
        /// </summary>
        /// <param name="userId">The user id.</param>
        /// <param name="POEId">The POE id.</param>
        /// <param name="subscriptionid">The subscriptionid.</param>
        /// <returns></returns>
        public List <UserPOEMapping> GetMyGiveFbTeam(int userId, int POEId, int subscriptionid)
        {
            List <UserPOEMapping> myGiveFbTeam = new List <UserPOEMapping>();

            myGiveFbTeam.AddRange(DataAccess.GetNetworksUsersSync(userId, POEId, NetworkUserFilterType.TeamMember));
            myGiveFbTeam.AddRange(DataAccess.GetNetworksUsersSync(userId, POEId, NetworkUserFilterType.PeerTeam));

            foreach (UserPOEMapping userPoeMapping in myGiveFbTeam)
            {
                Sync.Sync sync = new Sync.Sync();
                userPoeMapping.WcsiScoreDiff = sync.WcsiScoreDifference(userId, POEId, subscriptionid,
                                                                        userPoeMapping.UserPOEMappingId, 2);
            }

            return(myGiveFbTeam);
        }