Ejemplo n.º 1
0
    public void InitizlizeLeadershipInfo()
    {
        if (!AppSettings.TitanFeatures.LeaderShipSystemEnabled)
        {
            return;
        }

        var userRank = RanksUsers.GetCurrentUserRank(Member.CurrentId);

        if (userRank == null)
        {
            return;
        }

        LeadershipSystemPlaceHolder.Visible = true;

        var rank = new LeadershipRank(userRank.RankId);

        if (string.IsNullOrEmpty(rank.RankName))
        {
            LeadershipSystemRankDetailLiteral.Text = rank.Rank.ToString();
        }
        else
        {
            LeadershipSystemRankDetailLiteral.Text = string.Format("{0} ({1})", rank.RankName, rank.Rank);
        }
    }
Ejemplo n.º 2
0
        public static int GetRankId(int userId)
        {
            int        result     = -1;
            RanksUsers ranksUsers = RanksUsers.GetCurrentUserRank(userId);

            if (ranksUsers != null)
            {
                result = ranksUsers.RankId;
            }

            return(result);
        }
Ejemplo n.º 3
0
        public static LeadershipRank GetRank(int userId)
        {
            LeadershipRank result     = null;
            RanksUsers     ranksUsers = RanksUsers.GetCurrentUserRank(userId);

            if (ranksUsers != null)
            {
                result = new LeadershipRank(ranksUsers.RankId);
            }

            return(result);
        }