Exemple #1
0
        /// <summary>
        /// Runs the tasks.
        /// </summary>
        private void RunTasks()
        {
            // need refactoring

            LogSectionHeader("Database Installation");
            DBTask dbTask = new DBTask();

            if (dbTask.Validate())
            {
                dbTask.Execute();
            }

            LogSectionHeader("Reports Installation");
            PublishTask publishTask = new PublishTask();

            if (publishTask.Validate())
            {
                publishTask.Execute();
            }

            LogSectionHeader("BinaryFiles Installation");
            PublishBinaryFilesTask publishBinaryFilesTask = new PublishBinaryFilesTask();

            if (publishBinaryFilesTask.Validate())
            {
                publishBinaryFilesTask.Execute();
            }
        }