private static void SetObjectTimeProperty(string propertyName, ObjectTransaction dataObj, string columnData)
        {
            var converData    = Convert.ToInt32(columnData);
            var convertedDate = DateTimeOffset.FromUnixTimeSeconds(converData).DateTime;

            dataObj.GetType().GetProperty(propertyName).SetValue(dataObj, convertedDate);
        }
        private static void SetObjectProperty(string propertyName, ObjectTransaction dataObj, string columnData)
        {
            var prop = dataObj.GetType().GetProperty(propertyName);

            if (prop.PropertyType.IsGenericType && prop.PropertyType.GetGenericTypeDefinition().Equals(typeof(Nullable <>)))
            {
                if (string.IsNullOrEmpty(columnData))
                {
                    prop.SetValue(dataObj, null);
                }
                else
                {
                    var type2         = Nullable.GetUnderlyingType(prop.PropertyType);
                    var convertedData = Convert.ChangeType(columnData, type2);
                    prop.SetValue(dataObj, convertedData);
                }
            }
            else
            {
                var convertedData = Convert.ChangeType(columnData, prop.PropertyType);
                prop.SetValue(dataObj, convertedData);
            }
        }