コード例 #1
0
        public async Task <dto.FindBookingResponseData> FindBookings(dto.FindBookingRequestData findBookingRequestData)
        {
            var pageSize    = findBookingRequestData != null ? findBookingRequestData.PageSize : 10;
            var requestData = Mapper.Map <FindBookingRequestData>(findBookingRequestData);

            requestData.PageSize = (short)pageSize;
            var response = await _client.FindBookingAsync(new FindBookingRequest
            {
                ContractVersion        = _navApiContractVer,
                MessageContractVersion = _navMsgContractVer,
                Signature = await _sessionBag.Signature(),
                EnableExceptionStackTrace = false,
                FindBookingRequestData    = requestData
            });

            return(Mapper.Map <dto.FindBookingResponseData>(response.FindBookingRespData));
        }