/// <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(); } }