@@ -103,7 +103,7 @@ INSERT INTO biz_lic_table (
103
103
@LicenceStatusType, @ProvidingOrganizationId
104
104
);" ;
105
105
106
- bool ConvertToBool ( string value ) => value ? . ToUpper ( ) == "Y" ;
106
+ bool ? ConvertToBool ( string value ) => string . IsNullOrEmpty ( value ) ? null : value ? . ToUpper ( ) == "Y" ;
107
107
108
108
DateTime ? ConvertToDate ( string value ) => DateTime . TryParseExact ( value , "yyyy-MM-dd" , null , System . Globalization . DateTimeStyles . None , out var date ) ? date : ( DateTime ? ) null ;
109
109
@@ -142,9 +142,9 @@ INSERT INTO biz_lic_table (
142
142
new NpgsqlParameter ( "@propertyZoneTxt" , row . PropertyZoneTxt ?? ( object ) DBNull . Value ) ,
143
143
new NpgsqlParameter ( "@availableBedroomsQty" , ConvertToInt2 ( row . AvailableBedroomsQty ) ?? ( object ) DBNull . Value ) ,
144
144
new NpgsqlParameter ( "@maxGuestsAllowedQty" , ConvertToInt2 ( row . MaxGuestsAllowedQty ) ?? ( object ) DBNull . Value ) ,
145
- new NpgsqlParameter ( "@isPrincipalResidence" , ConvertToBool ( row . IsPrincipalResidence ) ) ,
146
- new NpgsqlParameter ( "@isOwnerLivingOnsite" , ConvertToBool ( row . IsOwnerLivingOnsite ) ) ,
147
- new NpgsqlParameter ( "@isOwnerPropertyTenant" , ConvertToBool ( row . IsOwnerPropertyTenant ) ) ,
145
+ new NpgsqlParameter ( "@isPrincipalResidence" , ConvertToBool ( row . IsPrincipalResidence ) ?? ( object ) DBNull . Value ) ,
146
+ new NpgsqlParameter ( "@isOwnerLivingOnsite" , ConvertToBool ( row . IsOwnerLivingOnsite ) ?? ( object ) DBNull . Value ) ,
147
+ new NpgsqlParameter ( "@isOwnerPropertyTenant" , ConvertToBool ( row . IsOwnerPropertyTenant ) ?? ( object ) DBNull . Value ) ,
148
148
new NpgsqlParameter ( "@propertyFolioNo" , row . PropertyFolioNo ?? ( object ) DBNull . Value ) ,
149
149
new NpgsqlParameter ( "@propertyParcelIdentifierNo" , row . PropertyParcelIdentifierNo ?? ( object ) DBNull . Value ) ,
150
150
new NpgsqlParameter ( "@propertyLegalDescriptionTxt" , row . PropertyLegalDescriptionTxt ?? ( object ) DBNull . Value ) ,
0 commit comments