public static void MapToWriter(DbContext context, Incident entity) { if (entity is null) { throw new ArgumentNullException(nameof(entity)); } context.AddParameterWithValue("foundation_type", entity.FoundationType); context.AddParameterWithValue("chained_building", entity.ChainedBuilding); context.AddParameterWithValue("owner", entity.Owner); context.AddParameterWithValue("foundation_recovery", entity.FoundationRecovery); context.AddParameterWithValue("neightbor_recovery", entity.NeighborRecovery); context.AddParameterWithValue("foundation_damage_cause", entity.FoundationDamageCause); context.AddParameterWithValue("document_file", entity.DocumentFile); context.AddParameterWithValue("note", entity.Note); context.AddParameterWithValue("internal_note", entity.InternalNote); context.AddParameterWithValue("foundation_damage_characteristics", entity.FoundationDamageCharacteristics); context.AddParameterWithValue("environment_damage_characteristics", entity.EnvironmentDamageCharacteristics); context.AddParameterWithValue("email", entity.Email); context.AddParameterWithValue("address", entity.Address); context.AddParameterWithValue("audit_status", entity.AuditStatus); context.AddParameterWithValue("question_type", entity.QuestionType); context.AddJsonParameterWithValue("meta", entity.Meta); }