public void GenerateCode(IConceptInfo conceptInfo, ICodeBuilder codeBuilder) { var info = (RequiredPropertyInfo)conceptInfo; if (RequiredPropertyCodeGenerator.IsSupported(info.Property) && (info.Property is ShortStringPropertyInfo || info.Property is LongStringPropertyInfo)) { codeBuilder.InsertCode("|| string.IsNullOrWhiteSpace(item." + info.Property.Name + ") ", RequiredPropertyCodeGenerator.OrCondition, info); } }
public void GenerateCode(IConceptInfo conceptInfo, ICodeBuilder codeBuilder) { var info = (RequiredPropertyInfo)conceptInfo; if (RequiredPropertyCodeGenerator.IsSupported(info.Property) && (info.Property is ShortStringPropertyInfo || info.Property is LongStringPropertyInfo)) { codeBuilder.InsertCode(CheckDataSnippet(info), WritableOrmDataStructureCodeGenerator.ProcessedOldDataTag, info.Property.DataStructure); codeBuilder.AddReferencesFromDependency(typeof(UserException)); } }