public async Task <PosQuicePickGetRes> GetQuickPickActivities(PositionGetReq QuickPickGetReq, string ticket) { PosQuicePickGetRes QuickPickGetRes = new PosQuicePickGetRes(); QuickPickGetRes = await serviceProxy.PostData(_configuration.GetValue <string>("ServicePosition:GetQuickPickActivities"), QuickPickGetReq, typeof(PosQuicePickGetRes), ticket); return(QuickPickGetRes); }
public IActionResult GetQuickPickActivities() { ActivitiesViewModel model = new ActivitiesViewModel(); try { string QRFID = Request.Query["QRFId"].ToString(); PositionGetReq positionGetReq = new PositionGetReq { QRFID = QRFID }; positionGetReq.ProductType.Add(new ProductType { ProdType = "Attractions" }); positionGetReq.ProductType.Add(new ProductType { ProdType = "Sightseeing - CityTour" }); PosQuicePickGetRes QuickPickGetRes = positionProviders.GetQuickPickActivities(positionGetReq, token).Result; positionMapping.ActivitiesGet(null, QuickPickGetRes, ref model, token); } catch (Exception) { throw; } return(PartialView("_ActivitiesQuickPickList", model)); }
public async Task <PosQuicePickGetRes> GetQuickPickActivities([FromBody] PositionGetReq request) { var response = new PosQuicePickGetRes(); try { if (request != null && request.ProductType != null && !string.IsNullOrEmpty(request.QRFID)) { response = await _positionRepository.GetQuickPickActivities(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); }