private void OnExecutionComplete(Result <T> result)
 {
     if (result.Data == null)
     {
         result.SetFailure($"{_operation.Method.Name} is expecting to send {typeof(T).Name} but it is null!");
     }
     OnOperationComplete.Invoke(this, result);
 }
Exemplo n.º 2
0
        protected override void ExecuteOperation()
        {
            Result <T> result = PreviousResult as Result <T>;

            if (result.Data != null)
            {
                _operation.Invoke(result.Data, OnExecutionComplete);
            }
            else
            {
                result.SetFailure($"{_operation.Method.Name} is expecting to receive {typeof(T).Name} but it is null!");
                OnOperationComplete.Invoke(this, result);
            }
        }
 private void OnExecutionComplete(Result result)
 {
     OnOperationComplete.Invoke(this, result);
 }