Beispiel #1
0
        /// <summary>
        /// Save Charter Information
        /// </summary>
        /// <param name="request">Request</param>
        /// <param name="paymentMethod">Payment method</param>
        /// <returns>Charter unique id</returns>
        private async Task <string> SaveCharterInformation(
            YachtSavePackageServiceModel request,
            string paymentMethod)
        {
            var response = await _yachtCharteringService.SaveCharterInformation(request, paymentMethod);

            var isSuccess = response.IsValidResponse() && (string.IsNullOrEmpty(response.ResponseData.UniqueId) == false);

            return(isSuccess
                ? response.ResponseData.UniqueId
                : string.Empty);
        }