Пример #1
0
        public async Task <ConfirmBookingGetRes> GoAheadQuotes(ConfirmBookingGetReq confirmBookingGetReq, string ticket)
        {
            ConfirmBookingGetRes response = new ConfirmBookingGetRes();

            response = await serviceProxy.PostData(_configuration.GetValue <string>("Handover:GoAheadQuotes"), confirmBookingGetReq, typeof(ConfirmBookingGetRes), ticket);

            return(response);
        }
Пример #2
0
        public HandoverViewModel SetConfirmBooking(string token, string QRFID, string username, List <long> DepatureId = null)
        {
            HandoverViewModel model = new HandoverViewModel();

            model.MenuViewModel.QRFID = QRFID;
            ConfirmBookingGetReq confirmBookingGetReq = new ConfirmBookingGetReq()
            {
                QRFID = QRFID, UserName = username, DepatureId = DepatureId
            };
            ConfirmBookingGetRes res = handoverProviders.GoAheadQuotes(confirmBookingGetReq, token).Result;

            model.ResponseStatus = res != null ? res.ResponseStatus != null ? res.ResponseStatus : new ResponseStatus() : new ResponseStatus(); return(model);
        }
Пример #3
0
        public async Task <ConfirmBookingGetRes> GoAheadQuotes([FromBody] ConfirmBookingGetReq request)
        {
            var response = new ConfirmBookingGetRes();

            try
            {
                if (!string.IsNullOrEmpty(request?.QRFID))
                {
                    response = await _handoverRepository.GoAheadQuotes(request);
                }
                else
                {
                    response.ResponseStatus.Status       = "Failure";
                    response.ResponseStatus.ErrorMessage = "QRF ID can not be Null/Zero.";
                }
            }
            catch (Exception ex)
            {
                response.ResponseStatus.Status       = "Failure";
                response.ResponseStatus.ErrorMessage = "An Error Occurs :- " + ex.Message;
            }

            return(response);
        }