public async Task <CommonResponse> AmendmentQuote(AmendmentQuoteReq amendmentQuoteReq, string ticket) { CommonResponse response = new CommonResponse(); response = await serviceProxy.PostData(_configuration.GetValue <string>("AgentApproval:AmendmentQuote"), amendmentQuoteReq, typeof(CommonResponse), ticket); return(response); }
public IActionResult AmendmentQuote(string QRFID) { try { AmendmentQuoteReq request = new AmendmentQuoteReq(); request.QRFID = QRFID; request.EditUser = ckUserEmailId; request.VoyagerUserId = ckLoginUser_Id; AgentApprovalProviders agentApprovalProviders = new AgentApprovalProviders(_configuration); CommonResponse objResponse = agentApprovalProviders.AmendmentQuote(request, token).Result; return(Json(objResponse)); } catch (System.Exception ex) { throw; } }
public async Task <CommonResponse> AmendmentQuote([FromBody] AmendmentQuoteReq request) { var response = new CommonResponse(); try { if (request != null && !string.IsNullOrEmpty(request.QRFID)) { response = await _agentApprovalRepository.AmendmentQuote(request); if (!string.IsNullOrEmpty(response.ResponseStatus.Status) && response.ResponseStatus.Status == "Success" && !string.IsNullOrEmpty(request.QRFID) && !string.IsNullOrEmpty(response.QRFID) && !string.IsNullOrEmpty(request.VoyagerUserId)) { Task.Run(() => { try { var returnResult = _mSDynamicsRepository.CreateOpportunity(response.QRFID, request.QRFID, request.VoyagerUserId).Result; } catch (Exception ex) { response.ResponseStatus.Status = "Failure"; response.ResponseStatus.ErrorMessage = "While Creating New Booking Opportunity in CRM system. \n" + ex.Message; } }); } } 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); }