/// <summary>
        /// Нажатие на кнопку отката миграции
        /// </summary>
        private void DownButton_Click(object sender, EventArgs e)
        {
            var lines = new List <string>(MigrationMemoEdit.Lines)
            {
                string.Format("Migration {0} revert started.", MigrationsComboBox.Text)
            };

            string resultString = null;

            var process = new StatusProcess();

            process.StartOperation(() =>
            {
                resultString = ViewModelExtension.RevertMigration(Version, Value.Name.ToString(), MigrationsComboBox.Text, GetParameterValues());
            });
            process.EndOperation();

            lines.AddRange(resultString
                           .Replace("\\r", "\r")
                           .Replace("\\n", "\n")
                           .Replace("\"", "")
                           .Split(new[] { "\r\n", "\n" }, StringSplitOptions.RemoveEmptyEntries));

            MigrationMemoEdit.Lines = lines.ToArray();

            MigrationMemoEdit.SelectionStart = MigrationMemoEdit.Text.Length;
            MigrationMemoEdit.ScrollToCaret();
        }