public static void ToFile(string path, MyTranslationProviderCredentialStore obj)
        {
            string serialized = JsonConvert.SerializeObject(obj);

            using (StreamWriter writer = new StreamWriter(path))
            {
                writer.Write(serialized);
            }
        }
Exemplo n.º 2
0
 public MainWindow()
 {
     InitializeComponent();
     if (File.Exists(saveTo))
     {
         _store = MyTranslationProviderCredentialStore.FromFile(saveTo);
     }
     try
     {
         SetupTranslation();
     }
     catch (TranslationProviderAuthenticationException ex) {
         var dummyProvider = new TranslationProvider(_uri, null);
         _ui.Edit(null, dummyProvider, null, _store); // would have used _ui.Browse() but it generates it's own uri
         SaveStore();
         SetupTranslation();                          // if this throws the second time, so be it
     }
 }
Exemplo n.º 3
0
 private void SaveStore()
 {
     MyTranslationProviderCredentialStore.ToFile(saveTo, _store);
 }