public async Task <PositionsFromBookingGetRes> GetPositionsFromBooking([FromBody] PositionsFromBookingGetReq request) { var response = new PositionsFromBookingGetRes(); try { if (request != null) { response = await _opsRepository.GetPositionsFromBooking(request); if (response == null) { response.Response.Status = "Failure"; response.Response.ErrorMessage = "An error."; } } else { response.Response.Status = "Failure"; response.Response.ErrorMessage = "Product details can not be blank."; } } catch (Exception ex) { response.Response.Status = "Failure"; response.Response.ErrorMessage = "An error occurs " + ex.Message; } return(response); }
public async Task <PositionsFromBookingGetRes> GetPositionsFromBooking(PositionsFromBookingGetReq productSearchReq, string ticket) { PositionsFromBookingGetRes positionGetRes = new PositionsFromBookingGetRes(); positionGetRes = await serviceProxy.PostData(_configuration.GetValue <string>("ServiceOperations:GetPositionsFromBooking"), productSearchReq, typeof(PositionsFromBookingGetRes), ticket); return(positionGetRes); }