Esempio n. 1
0
        private void ResetMappings()
        {
            foreach (var csvColumn in CsvColumns)
            {
                if (csvColumn != CsvColumn.Empty)
                {
                    Mappings2.Add(new PhaidraAttributeField2CsvColumn2
                    {
                        CsvColumn = csvColumn,
                        Field     = PhaidraAttributeField.Empty
                    });
                }
            }



            //foreach (var mapping in Mappings.ToList())
            //{
            //    RemoveMapping(mapping);
            //}

            ////Mappings.Clear();
            //foreach (var attribute in PhaidraAttributes.ToList())
            //{
            //    if (attribute.IsRequired)
            //    {
            //        AddMapping(attribute);
            //    }
            //}
        }
Esempio n. 2
0
        private void DuplicateCsvColumnExecute(object obj)
        {
            if (SelectedMapping2 != null)
            {
                int index = Mappings2.IndexOf(SelectedMapping2);

                Mappings2.Insert(index + 1, new PhaidraAttributeField2CsvColumn2
                {
                    CsvColumn = SelectedMapping2.CsvColumn,
                    Field     = PhaidraAttributeField.Empty
                });
                SelectedMapping2 = Mappings2[index + 1];
            }
        }