Exemple #1
0
 public ForumThreadViewModel(ForumThread model, ForumThreadDetailType primaryForumThreadDetailType, ForumThreadDetailType secondaryForumThreadDetailType) : base(model)
 {
     TitleText           = Model.Title;
     DetailPrimaryText   = GetDetail(primaryForumThreadDetailType);
     DetailSecondaryText = GetDetail(secondaryForumThreadDetailType);
     ImageUri            = Model.User?.Avatar?.Large ?? Model?.User?.Avatar?.Medium;
 }
Exemple #2
0
        private string GetDetail(ForumThreadDetailType detailType)
        {
            string retString = null;

            if (detailType == ForumThreadDetailType.CreatedOn)
            {
                retString = $"Created {Model.GetDateTimeOffset(Model.CreatedAt):MM/dd/yyyy HH:mm:ss}";
            }
            else if (detailType == ForumThreadDetailType.RepliesLikes)
            {
                retString = $"Replies: {Model.ReplyCount}\t\tLikes: {Model.Likes?.Count ?? 0}";
            }

            return(retString);
        }