Exemplo n.º 1
0
        public IModels MatchColumnToAlias()
        {
            IModels models = new ModelCommonStore();

            string[] aliasColumns = nameColumnsInSource.Split('|');
            string   strColumns   = string.Empty;

            for (int i = 0; i < aliasColumns.Length; i++)
            {
                models.list.Add(i, new ModelCommon {
                    Name = $"Column{i}", Alias = aliasColumns[i]
                });
                strColumns += $"Column{i}|";
            }
            ImportedColumnName = strColumns.TrimEnd('|');

            return(models);
        }
Exemplo n.º 2
0
        public IModels ConvertRowToModels()
        {
            IModels models = new ModelCommonStore();

            string[]  parsedColumns = rowSource?.Split('|');
            string [] columns       = nameColumnsInSource?.Split('|');
            if (parsedColumns?.Length > 0 && parsedColumns?.Length == columns?.Length)
            {
                if (parsedColumns?.Length > 2)
                {
                    for (int i = 0; i < (parsedColumns?.Length - 1); i++)
                    {
                        models.list.Add(i, new ModelCommon {
                            ID = i, Name = columns[i], Alias = parsedColumns[i]
                        });
                    }
                }
            }

            return(models);
        }