protected virtual void TryWrite(String path, GennyScaffoldingResult result) { if (File.Exists(path)) Logger.Write($"{path} - Already exists, skipping..."); else Write(path, result); }
protected virtual void Write(String path, GennyScaffoldingResult result) { if (result.Errors.Any()) { Logger.Write($"{path} - Failed"); foreach (String error in result.Errors) Logger.Write($" - {error}"); } else { Directory.CreateDirectory(Path.GetDirectoryName(path)); File.WriteAllText(path, result.Content); Logger.Write($"{path} - Succeeded"); } }