/// <summary> /// Промежуточный метод создания файла /// </summary> /// <returns></returns> public string CreateNewFile() { var tempPath = model.OpenPath; // Инициализация экземпляра класса диалоговых окон SaveOpen save = new SaveOpen(); // Получение пути сохранения файла model.OpenPath = save.SaveFile("Addresses.json"); // Условие корректного получения пути сохранения if (!string.IsNullOrEmpty(model.OpenPath)) { model.AddAddresses(model.OpenPath); model.GetAddresses(); GetValues(); } else { model.OpenPath = tempPath; } return(model.OpenPath); }
/// <summary> /// Промежуточный метод открытия файла /// </summary> /// <returns></returns> public string OpenFile() { // Инициализация экземпляра класса диалоговых окон SaveOpen open = new SaveOpen(); // Веременная переменная для пути к файлу var temp = open.OpenFile(); if (!string.IsNullOrEmpty(temp)) { // Получение пути к файлу model.OpenPath = temp; } // Условие корректного получения пути к файлу if (!string.IsNullOrEmpty(model.OpenPath)) { model.GetAddresses(); GetValues(); } return(model.OpenPath); }