public bool Bind()
        {
            if (models.Count == dataSubmissionResults.Length)
            {
                for (int i = 0; i < dataSubmissionResults.Length; i++)
                {
                    dynamic model = models[i];
                    DataSubmissionResult result = dataSubmissionResults[i];

                    if (result.RecordAction == RecordAction.Insert)
                    {
                        model.Id = Convert.ToInt32(result.SetId);
                    }
                }
            }
            return(true);
        }
        public bool Bind()
        {
            if (string.IsNullOrEmpty(idProperty))
            {
                return(false);
            }

            if (models.Count == dataSubmissionResults.Length)
            {
                for (int i = 0; i < dataSubmissionResults.Length; i++)
                {
                    TModel model = models[i];
                    DataSubmissionResult result = dataSubmissionResults[i];

                    if (result.RecordAction == RecordAction.Insert)
                    {
                        modelProperties.TrySetValueFromString(model, idProperty, Convert.ToString(result.SetId));
                    }
                }
            }
            return(true);
        }