private VEvent GetVEvent(EntityListEvent @event) { var vevent = new VEvent { Uid = "{0}@{1}".FormatWith(@event.EntityReference.Id, Request.Url.Host), Start = @event.Start, End = @event.End, Timestamp = DateTime.UtcNow, Summary = @event.Summary, Description = VCalendar.StripHtml(@event.Description), DescriptionHtml = @event.Description, Location = @event.Location, Url = string.IsNullOrEmpty(@event.Url) ? null : new UrlBuilder(@event.Url).ToString() }; if (@event.Organizer != null) { vevent.Organizer = VCalendar.FormatOrganizer(@event.Organizer.Name, @event.Organizer.Email); } return(vevent); }