|
@@ -382,24 +382,24 @@ public class Workflow : CreationEntity
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- //public void Assign(EFlowAssignType type, IEnumerable<string> handlers)
|
|
|
- //{
|
|
|
- // handlers = handlers.Select(d => d.ToLower());
|
|
|
- // switch (type)
|
|
|
- // {
|
|
|
- // case EFlowAssignType.Org:
|
|
|
- // var orgCodes = handlers.SelectMany(d => d.GetHigherOrgCodes(true)).ToList();
|
|
|
- // AssignOrgCodes.AddRange(orgCodes);
|
|
|
- // AssignOrgCodes = AssignOrgCodes.Distinct().ToList();
|
|
|
- // break;
|
|
|
- // case EFlowAssignType.User:
|
|
|
- // AssignUserIds.AddRange(handlers);
|
|
|
- // AssignUserIds = AssignUserIds.Distinct().ToList();
|
|
|
- // break;
|
|
|
- // default:
|
|
|
- // throw new ArgumentOutOfRangeException(nameof(type), type, null);
|
|
|
- // }
|
|
|
- //}
|
|
|
+ public void Assign(EFlowAssignType type, IEnumerable<string> handlers)
|
|
|
+ {
|
|
|
+ handlers = handlers.Select(d => d.ToLower());
|
|
|
+ switch (type)
|
|
|
+ {
|
|
|
+ case EFlowAssignType.Org:
|
|
|
+ var orgCodes = handlers.SelectMany(d => d.GetHigherOrgCodes(true)).ToList();
|
|
|
+ AssignOrgCodes.AddRange(orgCodes);
|
|
|
+ AssignOrgCodes = AssignOrgCodes.Distinct().ToList();
|
|
|
+ break;
|
|
|
+ case EFlowAssignType.User:
|
|
|
+ AssignUserIds.AddRange(handlers);
|
|
|
+ AssignUserIds = AssignUserIds.Distinct().ToList();
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ throw new ArgumentOutOfRangeException(nameof(type), type, null);
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
#endregion
|
|
|
}
|