public Facet(DataSet data, int index) { FacetId = index; FacetName = data.Name; Colour = data.Colour; Locations = data.Points.Select(x => new Location(x.Title, x.Point)); }
//Diversus.ATeam.Hackathon2016.OpenDataMapping.DataProviders.Models public DataPoint(Diversus.ATeam.Hackathon2016.OpenDataMApping.DataProviders.Models.DataPoint datapoint, DataSet set) { // Too tired to write this code properly TemplateItem template = Sitecore.Configuration.Factory.GetDatabase("master").GetTemplate(Templates.DataPoint.ID); Item _item = ItemManager.CreateItem(datapoint.Title, set.InnerItem, template.ID); _item.Editing.BeginEdit(); this.Point = new LocationPoint(MainUtil.GetFloat(datapoint.Latitude, 0.0f), MainUtil.GetFloat(datapoint.Longitude,0.0f)); this.Title = datapoint.Title; _item.Editing.EndEdit(); }