Example #1
0
        private static Entity CreateEntity(EntityType entityType, IEnumerable <Domain.Attributes.Attribute> attributes, IDictionary <string, object> attributeValues)
        {
            var values = new Dictionary <string, object>(attributeValues, StringComparer.OrdinalIgnoreCase);
            var entity = entityType.CreateEntity();

            foreach (var attribute in attributes)
            {
                entity.AddAttributeValue(attribute, values[attribute.Name]);
            }

            return(entity);
        }