public async Task <IReadOnlyList <AReturn_ReturnRequestSummary> > GetReturnRequestSummariesAsync(MFulfillment_ReturnRequestStatus returnRequestStatus, int?recordCount) { using var log = BeginFunction(nameof(ReturnAdminService), nameof(GetReturnRequestSummariesAsync), returnRequestStatus, recordCount); try { await Assert(SecurityPolicy.IsPrivileged).ConfigureAwait(false); var mReturnRequestSummaryList = await FulfillmentMicroService.GetReturnRequestSummariesAsync(returnRequestStatus, recordCount); var summaries = Create.AReturn_ReturnRequestSummaries(mReturnRequestSummaryList); var result = summaries; log.Result(result); return(result); } catch (Exception ex) { log.Exception(ex); throw; } }