示例#1
0
        /// <summary>
        /// Returns markup in a long format - for posts
        /// </summary>
        /// <returns></returns>
        public string GetLongMarkup()
        {
            if (Count == 0)
            {
                return(string.Empty);
            }

            string markup = string.Empty;

            if (iLike && Count == 1)
            {
                markup = SNSR.GetString(SNSR.Wall.YouLikeThis);
            }

            if (iLike && Count == 2)
            {
                markup = string.Format(WallHelper.GetXmlDecodedString(SNSR.GetString(SNSR.Wall.YouAndAnotherLikesThis)), _likeListLinkParams);
            }

            if (iLike && Count > 2)
            {
                markup = string.Format(WallHelper.GetXmlDecodedString(SNSR.GetString(SNSR.Wall.YouAndOthersLikesThis)), Count - 1, _likeListLinkParams);
            }

            if (!iLike && Count == 1)
            {
                markup = string.Format(WallHelper.GetXmlDecodedString(SNSR.GetString(SNSR.Wall.OnePersonLikesThis)), _likeListLinkParams);
            }

            if (!iLike && Count > 1)
            {
                markup = string.Format(WallHelper.GetXmlDecodedString(SNSR.GetString(SNSR.Wall.MorePersonLikeThis)), Count, _likeListLinkParams);
            }

            return(markup);
        }