public override JobTaskResult SetResultToNextState() { var result = new DefaultAssignAssetTaskResult(); result.ResultType = typeof(DefaultAssignAssetTaskResult); if (this.Asset == null) throw new InvalidOperationException("Moving to next state when Asset is null."); result.Asset = this.Asset; result.From = this.From; result.TaskCompletionTime = DateTime.UtcNow; result.To = this.To; return result; }
public override JobTaskResult SetResultToNextState() { var result = new DefaultAssignAssetTaskResult(); result.ResultType = typeof(DefaultAssignAssetTaskResult); if (this.Asset == null) { throw new InvalidOperationException("Moving to next state when Asset is null."); } result.Asset = this.Asset; result.From = this.From; result.TaskCompletionTime = DateTime.UtcNow; result.To = this.To; return(result); }