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>(); } }
string GetInputPathForParty(Party.Types.PartyType type) { return($"{reg.DataDirectory}/input/{type}{LoadFromCSV.DataType.Party}.csv"); }