Пример #1
0
        public LoadFromCSV(ClientServicePartitionValidator validator, IClientFactory factory, MyRegistry reg)
        {
            this.factory   = factory;
            this.reg       = reg;
            this.validator = validator;


            dataType = EnumHelper.Parse <DataType>(Helper.Prompt($"Enter type of data - {EnumHelper.ListValues(typeof(DataType))}"));

            if (dataType == DataType.Party)
            {
                partyType = EnumHelper.EnumPrompt <Party.Types.PartyType>();
            }

            if (dataType == DataType.AccountToParty)
            {
                linkageDirection = EnumHelper.EnumPrompt <LinkageDirection>();
            }
        }
Пример #2
0
 string GetInputPathForParty(Party.Types.PartyType type)
 {
     return($"{reg.DataDirectory}/input/{type}{LoadFromCSV.DataType.Party}.csv");
 }