public bool Run(ServiceParamWcf paramWCF) { Param param = new Param(); param.dataToProcess = new DataToProcess() { Guid = paramWCF.param.dataToProcess.Guid }; param.dataToProcess.maxInterations = paramWCF.param.dataToProcess.maxInterations; param.dataToProcess.totalSitio = paramWCF.param.dataToProcess.totalSitio; param.dataToProcess.Guid = paramWCF.param.dataToProcess.Guid; param.dataToProcess.temperature = paramWCF.param.dataToProcess.temperature; param.dataToProcess.modelType = paramWCF.param.dataToProcess.modelType; param.dataToProcess.crypt = paramWCF.param.dataToProcess.crypt; param.dataToProcess.isem = paramWCF.param.dataToProcess.isem; param.files = new Files() { Debug = paramWCF.param.files.Debug }; param.dataToResults = new DataToResults(); param.dataToResults.valueDiscard = paramWCF.param.dataToResults.valueDiscard; param.dataToResults.valueDivResult = paramWCF.param.dataToResults.valueDivResult; param.output = new Output(); param.output.configuration = paramWCF.param.output.configuration; //param.output.configurationJumpStep = paramWCF.param.output.configurationJumpStep; param.output.evolution = paramWCF.param.output.evolution; param.output.distribution = paramWCF.param.output.distribution; param.output.debug = paramWCF.param.output.debug; param.output.histogram = paramWCF.param.output.histogram; param.output.trajectory = paramWCF.param.output.trajectory; Applications objGeneratingResultsReference = new Applications(param); objGeneratingResultsReference.Do(); objGeneratingResultsReference = null; param = null; paramWCF = null; return(true); }