public RX2GoAPIResponse GetRX2GoServiceCharge(RX2APIRequest request) { var serviceChargeList = CompanyConfiguration.LoadServiceChargeData(CompanyName.RX2Go); var chargeRequest = _mapper.Map <ServiceChargeRequest>(request); var charge = GetServiceCharge(chargeRequest, serviceChargeList); return(new RX2GoAPIResponse { Total = charge }); }
public async Task <IActionResult> GetServiceCharge(RX2APIRequest request) { try { _logger.LogInformation("RX2Go Contoller : GetServiceCharge call"); var response = _companyServiceCharge.GetRX2GoServiceCharge(request); _logger.LogInformation("RX2Go Contoller : GetServiceCharge Success"); return(Ok(response)); } catch (Exception ex) { _logger.LogError($"RX2Go Contoller : GetServiceCharge - Error occured ( {ex.Message} )"); throw ex; } }