private void execDelegation(FoWoSoft.Data.Model.WorkFlowExecute.Execute execute) { foreach (var executeStep in execute.Steps) { for (int i = 0; i < executeStep.Value.Count; i++) { Guid newUserID = bworkFlowDelegation.GetFlowDelegationByUserID(execute.FlowID, executeStep.Value[i].ID); if (newUserID != Guid.Empty && newUserID != executeStep.Value[i].ID) { executeStep.Value[i] = busers.Get(newUserID); } } } }