Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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);
        }