public CalendarResult(string name, IEnumerable <Meeting> meetings) { _name = name; _events = meetings.Select(x => new Event() { DateStart = x.StartsAt.Date, Description = x.Description, Summary = x.Title, Url = MeetingUrlGenerator.CreateFullMeetingUrl(x.Id, "ics"), }); }
public WidgetMeetingViewModel(Meeting meeting) { Tooltip = string.Format("{0} - {1} - {2}", meeting.City.Name, meeting.StartsAt.ToString("d. MMM YYYY, HH:mm"), meeting.Title); Day = meeting.StartsAt.ToString("dd"); Month = meeting.StartsAt.ToString("MMM"); Link = MeetingUrlGenerator.CreateFullMeetingUrl(meeting.Id, null); Tags = meeting.Tags.Select(x => x.Name); Organizers = string.Join(" & ", meeting.Organizers.Select(x => x.Name)); Title = meeting.Title; Location = meeting.City.Name; }
public RssViewItemModel(Meeting meeting) { Title = string.Format("{0} - {1}", meeting.Title, meeting.StartsAt.ToString("dd. MMM yyyy")); Link = MeetingUrlGenerator.CreateFullMeetingUrl(meeting.Id, "rss"); Guid = Link; var description = string.Format("<strong>{0} - {1}</strong><br/>{2}", meeting.City.Name, string.Join(" & ", meeting.Organizers.Select(x => x.Name)), HttpUtility.HtmlEncode(meeting.Description)); Description = new HtmlString(description); }