Example #1
0
        public static TaskResult ToTaskResult(FacadeTaskResult result)
        {
            switch (result)
            {
                case FacadeTaskResult.Success:
                    return TaskResult.Success;

                case FacadeTaskResult.Skipped:
                    return TaskResult.Skipped;

                case FacadeTaskResult.Error:
                    return TaskResult.Error;

                case FacadeTaskResult.Exception:
                    return TaskResult.Exception;

                default:
                    throw new ArgumentOutOfRangeException("result");
            }
        }
 /// <inheritdoc />
 public void TaskFinished(FacadeTask task, string message, FacadeTaskResult result)
 {
     try
     {
         server.TaskFinished(GetRemoteTask(task), message, FacadeUtils.ToTaskResult(result));
     }
     catch (Exception ex)
     {
         throw ServerExceptionUtils.Wrap(ex);
     }
 }