// TODO: Implement some kind of AutoMapper? public CryptoListingResponse(BaseResponse baseResponse, CreateCryptoListingResponsePayload payload) { message = baseResponse.message; method = baseResponse.method; symbol = payload.Symbol; fiat = payload.Fiat; try { var response = makeAPICall(); } catch (WebException e) { throw new WebException("Failed to call CMC", e); } }
public CryptoListingResponse CreateCryptoListingResponse(CreateCryptoListingResponsePayload payload, HttpContext context) { CryptoListingResponse cryptoListingResponse = new CryptoListingResponse(CreateBaseResponse(payload, context), payload); return(cryptoListingResponse); }