Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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);
        }