public List <Message> Map(Updates updates) { if (updates == null) { return(null); } List <Message> messages = new List <Message>(updates.Items.Count); foreach (Update update in updates.Items) { if (update.UpdateType.ToLower() != "stat") { continue; } LinkedInMessage message = new LinkedInMessage(); DateTime postedOn = DateTime.SpecifyKind(ConvertFromUnixTimestamp(update.Timestamp), DateTimeKind.Utc); message.PostedOn = TimeZoneInfo.ConvertTime(postedOn, TimeZoneInfo.Local); message.Source = SocialNetworks.LinkedIn; message.UserName = update.UpdateContent.Person.Name; message.Text = update.UpdateContent.Person.CurrentStatus; message.UserImageUrl = update.UpdateContent.Person.PictureUrl; messages.Add(message); } return(messages); }
public List<Message> Map(Updates updates) { if (updates == null) return null; List<Message> messages = new List<Message>(updates.Items.Count); foreach (Update update in updates.Items) { if (update.UpdateType.ToLower() != "stat") continue; LinkedInMessage message = new LinkedInMessage(); DateTime postedOn = DateTime.SpecifyKind(ConvertFromUnixTimestamp(update.Timestamp), DateTimeKind.Utc); message.PostedOn = TimeZoneInfo.ConvertTime(postedOn, TimeZoneInfo.Local); message.Source = SocialNetworks.LinkedIn; message.UserName = update.UpdateContent.Person.Name; message.Text = update.UpdateContent.Person.CurrentStatus; message.UserImageUrl = update.UpdateContent.Person.PictureUrl; messages.Add(message); } return messages; }