private static void AssignFieldValues(SearchResult result, Field uriField, List <SitecoreItem> items) { var itemInfo = new SitecoreItem(new ItemUri(uriField.StringValue())); foreach (Field field in result.Document.GetFields()) { itemInfo.Fields[field.Name()] = field.StringValue(); } items.Add(itemInfo); }
private static void AssignFieldValues(SOLRItem result, string uriField, List <SitecoreItem> items) { var itemInfo = new SitecoreItem(new ItemUri(uriField)); try { foreach ( Sitecore.Data.Fields.Field field in Sitecore.Context.ContentDatabase.GetItem(new ItemUri(result.Url).ItemID).Fields) { itemInfo.Fields[field.Name] = field.Value; } items.Add(itemInfo); } catch (Exception exc) { } }
private static void AssignFieldValues(SearchResult result, Field uriField, List<SitecoreItem> items) { var itemInfo = new SitecoreItem(new ItemUri(uriField.StringValue())); foreach (Field field in result.Document.GetFields()) { itemInfo.Fields[field.Name()] = field.StringValue(); } items.Add(itemInfo); }
private static void AssignFieldValues(SOLRItem result, string uriField, List<SitecoreItem> items) { var itemInfo = new SitecoreItem(new ItemUri(uriField)); try { foreach ( Sitecore.Data.Fields.Field field in Sitecore.Context.ContentDatabase.GetItem(new ItemUri(result.Url).ItemID).Fields) { itemInfo.Fields[field.Name] = field.Value; } items.Add(itemInfo); } catch(Exception exc) { } }