public TransactionRoles(ClientServicePartitionValidator validator, IClientFactory factory, MyRegistry reg) { this.factory = factory; this.validator = validator; this.reg = reg; roleCheck = EnumHelper.EnumPrompt <RoleCheck>(); }
public LoadFuzzyNames(ClientServicePartitionValidator validator,IClientFactory factory,MyRegistry reg) { this.factory = factory; this.validator = validator; this.reg = reg; Console.WriteLine($"Enter file name from '{reg.DataDirectory}\\input' or 'y' to use default ('Retail-Large.csv')"); var s = Console.ReadLine().ToLower(); if (s == "y") DataFile = $"{reg.DataDirectory}\\input\\Retail-Large.csv"; else { DataFile = $"{reg.DataDirectory}\\input\\s"; } if (File.Exists(DataFile) == false) throw new Exception($"File does not exist - {DataFile}"); }
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>(); } }