private static OperationResult ImportIntoDb(ModuleInstallation module) { if (!module.Import.Any()) { Logger.Instance.WriteLog.Info(CommonResources.MsgPropertyNotExistInConfigFile.GetStringByFormat("Import")); return null; } Logger.Instance.WriteLog.Info("ImportIntoDb started"); OperationResult result = new OperationResult(); foreach (Import item in module.Import) { OperationResult newResult = new ImportTask(item).Execute(); result = result.СombineResult(newResult); } Logger.Instance.WriteLog.Info("ImportIntoDb finished"); return result; }
private static OperationResult CopyingFile(ModuleInstallation module) { if (!module.Copy.Any()) { Logger.Instance.WriteLog.Info(CommonResources.MsgPropertyNotExistInConfigFile.GetStringByFormat("Copy")); return null; } Logger.Instance.WriteLog.Info("CopyingFile started"); OperationResult result = new OperationResult(); foreach (Copy item in module.Copy) { OperationResult newResult = new CopyTask(item).Execute(); result = result.СombineResult(newResult); } Logger.Instance.WriteLog.Info("CopyingFile finished"); return result; }
private static OperationResult ProgramExecution(ModuleInstallation module) { if (!module.Exec.Any()) { Logger.Instance.WriteLog.Info(CommonResources.MsgPropertyNotExistInConfigFile.GetStringByFormat("Exec")); return null; } Logger.Instance.WriteLog.Info("Program execution started"); OperationResult result = new OperationResult(); foreach (Exec item in module.Exec) { OperationResult newResult = new ExecTask(item).Execute(); result = result.СombineResult(newResult); } Logger.Instance.WriteLog.Info("Program execution finished"); return result; }