public async Task Save(IConfiguration configuration)
 {
     await _fileLogic.Save(async stream =>
     {
         using (var writer = new StreamWriter(stream))
         {
             foreach (var pair in configuration)
             {
                 await writer.WriteLineAsync(String.Format("{0} = {1}", pair.Key, pair.Value));
             }
         }
     });
 }