private EventViewModel MapToEventViewModel(SitecoreEvent sitecoreEvent) { EventViewModel eventViewModel = new EventViewModel() { Event = sitecoreEvent }; return eventViewModel; }
private SitecoreEvent MapToSitecoreEvent(Item item) { SitecoreEvent sitecoreEvent = new SitecoreEvent(); sitecoreEvent.Address = item[Templates.Event.Fields.Address]; sitecoreEvent.AllDayEvent = item.Fields[Templates.Event.Fields.AllDayEvent]; sitecoreEvent.City = item[Templates.Event.Fields.City]; sitecoreEvent.Cost = item[Templates.Event.Fields.Cost]; sitecoreEvent.CurrencySymbols = item[Templates.Event.Fields.CurrencySymbols]; sitecoreEvent.Description = item[Templates.Event.Fields.Body]; sitecoreEvent.Email = item.Fields[Templates.Event.Fields.OrganizerEmail]; sitecoreEvent.EndDate = item.Fields[Templates.Event.Fields.EndDate]; sitecoreEvent.EventWebsite = item.Fields[Templates.Event.Fields.Url]; sitecoreEvent.FacebookUrl = item.Fields[Templates.Event.Fields.FacebookUrl]; sitecoreEvent.GoogleUrl = item.Fields[Templates.Event.Fields.GoogleUrl]; sitecoreEvent.Image = item.Fields[Templates.Event.Fields.Image]; sitecoreEvent.LocationName = item[Templates.Event.Fields.Name]; sitecoreEvent.LocationWebsite = item.Fields[Templates.Event.Fields.Website]; sitecoreEvent.OrganizerName = item[Templates.Event.Fields.OrganizerName]; sitecoreEvent.OrganizerPhone = item[Templates.Event.Fields.Phone]; sitecoreEvent.PostalCode = item[Templates.Event.Fields.PostalCode]; sitecoreEvent.StartDate = item.Fields[Templates.Event.Fields.StartDate]; sitecoreEvent.StateOrProvince = item[Templates.Event.Fields.StateOrProvince]; sitecoreEvent.Summary = item[Templates.Event.Fields.Summary]; sitecoreEvent.Title = item[Templates.Event.Fields.Title]; sitecoreEvent.TwitterUrl = item.Fields[Templates.Event.Fields.TwitterUrl]; sitecoreEvent.EventType = item.Fields[Templates.Event.Fields.EventType]; sitecoreEvent.ListName = item.Fields[Templates.Event.Fields.ListName]; sitecoreEvent.Item = item; return sitecoreEvent; }