public void HandleMapping()

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);
            }
        }