public Task <SearchPendingRequestResult> Execute(GetPendingRequestsParameter parameter)
        {
            if (parameter == null)
            {
                throw new ArgumentNullException(nameof(parameter));
            }

            return(_pendingRequestRepository.Search(new SearchPendingRequestParameter
            {
                IsPagingEnabled = true,
                Count = parameter.Count,
                StartIndex = parameter.StartIndex,
                Owners = new[] { parameter.Subject },
                IsConfirmed = false
            }));
        }
 public Task <SearchPendingRequestResult> GetPendingRequests(GetPendingRequestsParameter parameter)
 {
     return(_getPendingRequestsAction.Execute(parameter));
 }