Files
Angel6/DependencyInjectionExample/DependencyExample.FileManager/WindowsFileManager.cs
Luke Malpass c97c685af9 DI Example
2018-06-13 07:29:08 +01:00

21 lines
455 B
C#

using System;
using System.IO;
namespace DependencyExample
{
public class WindowsFileManager : IFileManager
{
public string GetFileData(string path)
{
return File.ReadAllText(path);
}
public void WriteFileData(string path, string data)
{
DependencyProvider.Logger.LogMessage($"About to write `{data}` to `{path}`");
File.WriteAllText(path, data);
}
}
}