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); }
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); }
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); }