WhiskWork.Core.WorkStep.UpdateType C# (CSharp) Метод

UpdateType() публичный Метод

public UpdateType ( WorkStepType workStepType ) : WorkStep
workStepType WorkStepType
Результат WorkStep
        public WorkStep UpdateType(WorkStepType workStepType)
        {
            return new WorkStep(Path, ParentPath, _ordinal, workStepType, WorkItemClass, Title, WipLimit);
        }

Usage Example

Пример #1
0
        public WorkStep UpdateFrom(WorkStep workStep)
        {
            var returnStep = new WorkStep(Path, ParentPath, Ordinal, Type, WorkItemClass, Title, WipLimit);

            if (workStep._ordinal.HasValue)
            {
                returnStep = returnStep.UpdateOrdinal(workStep._ordinal.Value);
            }
            if (workStep.Title != null)
            {
                returnStep = returnStep.UpdateTitle(workStep.Title);
            }
            if (workStep._type.HasValue)
            {
                returnStep = returnStep.UpdateType(workStep._type.Value);
            }
            if (workStep.WorkItemClass != null)
            {
                returnStep = returnStep.UpdateWorkItemClass(workStep.WorkItemClass);
            }
            if (workStep.WipLimit.HasValue)
            {
                returnStep = returnStep.UpdateWipLimit(workStep.WipLimit.Value);
            }

            return(returnStep);
        }
All Usage Examples Of WhiskWork.Core.WorkStep::UpdateType