public DataTransfer <PutOutput> Update(PutInput Input) { DataTransfer <PutOutput> transer = new DataTransfer <PutOutput>(); SystemProcess systemprocessinput = new SystemProcess(); SystemProcess systemprocessoutput = new SystemProcess(); PutOutput output = new PutOutput(); systemprocessinput.CopyFrom(Input); SystemProcess systemprocess = _iSystemProcessRepository.GetSystemProcess(systemprocessinput.SystemProcessId); if (systemprocess != null) { systemprocessoutput = _iSystemProcessRepository.UpdateSystemProcess(systemprocessinput); if (systemprocessoutput != null) { output.CopyFrom(systemprocessoutput); transer.IsSuccess = true; transer.Data = output; } else { transer.IsSuccess = false; transer.Errors = new string[1]; transer.Errors[0] = "Error: Could not update."; } } else { transer.IsSuccess = false; transer.Errors = new string[1]; transer.Errors[0] = "Error: Record not found."; } return(transer); }
public SystemProcess GetSystemProcessByName(string processName) { //ISystemProcessService systemProcessService = IoC.Resolve<ISystemProcessService>("SystemProcessService"); SystemProcessService systemProcessService = new SystemProcessService(); DataTransfer <ControlPanel.Core.DataTransfer.SystemProcess.GetOutput> dt = systemProcessService.GetSystemProcessByName(processName); if (dt != null && dt.IsSuccess) { SystemProcess process = new SystemProcess(); process.CopyFrom(dt.Data); return(process); } return(null); }