public void WriteTextCollection(IList <string> collection, string fileNameWithoutExtension, string rootDir) { var filePath = ComputeFilePath(rootDir, string.Format("{0}.txt", fileNameWithoutExtension)); var repository = new TextFileRepository(filePath); repository.WriteData(collection); }
private static List <string> GetOriginalValuesFromFile(string fileName) { string message = string.Empty; var repository = new TextFileRepository(fileName); if (!repository.TestDbAccess(ref message)) { Logging.Logging.Instance.LogError(string.Format("Une erreur est survenue lors du chargement du dictionnaire '{0}': {1}", fileName, message), ErrorLevel.Error); } return(repository.GetData().Select(x => x.ToUpperInvariant()).ToList()); }
// TODO: remove the need for env - get it from notify event !!!!!! public ExecutionLoggerManager(Context context, eExecutedFrom executedFrom = eExecutedFrom.Run) { mContext = context; mJsonSerializer = new Newtonsoft.Json.JsonSerializer(); mJsonSerializer.NullValueHandling = NullValueHandling.Ignore; ExecutedFrom = executedFrom; if (WorkSpace.Instance != null && WorkSpace.Instance.Solution != null && WorkSpace.Instance.Solution.LoggerConfigurations.SelectedDataRepositoryMethod == ExecutionLoggerConfiguration.DataRepositoryMethod.LiteDB) { mExecutionLogger = new LiteDBRepository(); } else { mExecutionLogger = new TextFileRepository(); } executionLoggerHelper = new ExecutionLoggerHelper(); }
private static void Main() { var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json"); Configuration = builder.Build(); var appSettings = new AppSettings(); Configuration.GetSection("Settings").Bind(appSettings); TextFileRepository.OutputToTxtFile(TemplateService.PopulateClassTemplate <Test>()); Console.WriteLine("Text File Generated !!!"); Console.ReadKey(); }
private static List<string> GetOriginalValuesFromFile(string fileName) { string message = string.Empty; var repository = new TextFileRepository(fileName); if (!repository.TestDbAccess(ref message)) { Logging.Logging.Instance.LogError(string.Format("Une erreur est survenue lors du chargement du dictionnaire '{0}': {1}", fileName, message), ErrorLevel.Error); } return repository.GetData().Select(x => x.ToUpperInvariant()).ToList(); }
public void Initalize() { _fileName = Path.GetTempFileName(); _repository = new TextFileRepository(_fileName); }