using System; using System.ComponentModel; using System.Net; using System.Windows.Media.Imaging; using JuickApi; namespace Juick.ViewModels { public class PostItem { public PostItem() { } public PostItem(Message message) { MID = message.Mid; MessageUri = string.Format("/ThreadView.xaml?mid={0}", MID); RID = message.Rid; Username = message.User.UName; MessageText = HttpUtility.HtmlDecode(message.Body); if (message.Tags != null) { MessageText = string.Join(", ", message.Tags) + Environment.NewLine + MessageText; } } public int MID {get;set;} public int RID {get;set;} public string Username {get;set;} public Uri AvatarUri {get;set;} public Uri Attachment {get;set;} public string MessageText {get;set;} public string Status {get;set;} public string MessageUri {get;set;} } }