/// <summary> /// get string-ified version of qdl data set code /// </summary> /// <param name="source"></param> /// <returns></returns> static string GetQdlDataCode(qdl_ds source) { var code = string.Empty; switch (source) { case qdl_ds.SecHarm: code = DATASOURCE_SEC_HARMONIZED; break; case qdl_ds.SECRaw: code = DATASOURCE_SEC_USA; break; case qdl_ds.StockPriceNA: code = DATASOURCE_STOCKPRICE_NA; break; case qdl_ds.ZacksEarnings: code = DATASOURCE_ZACKS_EARNEST; break; case qdl_ds.ZacksSurprises: code = DATASOURCE_ZACKS_EARNSUP; break; case qdl_ds.NYUProfessorDamodaran: code = DATASOURCE_FUNDAMENTAL_NYU; break; default: // should never happen throw new NotImplementedException("Unknown quandl data source: " + source.ToString()); } return(code); }
/// <summary> /// get string-ified version of qdl data set code /// </summary> /// <param name="source"></param> /// <returns></returns> static string GetQdlDataCode(qdl_ds source) { var code = string.Empty; switch (source) { case qdl_ds.SecHarm: code = DATASOURCE_SEC_HARMONIZED; break; case qdl_ds.SECRaw: code = DATASOURCE_SEC_USA; break; case qdl_ds.StockPriceNA: code = DATASOURCE_STOCKPRICE_NA; break; case qdl_ds.ZacksEarnings: code = DATASOURCE_ZACKS_EARNEST; break; case qdl_ds.ZacksSurprises: code = DATASOURCE_ZACKS_EARNSUP; break; case qdl_ds.NYUProfessorDamodaran: code = DATASOURCE_FUNDAMENTAL_NYU; break; default: // should never happen throw new NotImplementedException("Unknown quandl data source: " + source.ToString()); } return code; }