in src/DeloitteDigital.Atlas/Mapping/FieldMapping/FieldMapper.cs [11:27]
public void HandleMapping<TModel>(TModel model, Item item, IPropertyMeta propertyMeta, ICache cache, IItemMapper itemMapper)
{
var itemFieldMappings = MappingUtil.GetFieldMappers(cache);
if (item == null || item.Fields[propertyMeta.MappingName] == null)
{
return;
}
if (itemFieldMappings.ContainsKey(propertyMeta.PropertyKey))
{
itemFieldMappings[propertyMeta.PropertyKey].SetModelFieldMapping(model, propertyMeta, item);
}
else
{
HandleLinkedObjectMapping(model, item, propertyMeta, itemMapper);
}
}