//metodo de control de dominio para manipulacion restfull mediante generacion de datos mock public moneda getInformationWebTest(string tipoMoneda, string variabilidad) { toolBox generalTool = new toolBox(); tipoMoneda = tipoMoneda.ToLower(); string aux; if (generalTool.ComparacionStrings(tipoMoneda, "dolar")) { generalTool.dolar = generalTool.getVariation(generalTool.dolar, variabilidad); aux = generalTool.dolar.ToString(); return(new moneda("0", aux, "N/A")); } else { if (generalTool.ComparacionStrings(tipoMoneda, "real")) { generalTool.real = generalTool.getVariation(generalTool.real, variabilidad); aux = generalTool.real.ToString(); return(new moneda("0", aux, "N/A")); } else { generalTool.pesos = generalTool.getVariation(generalTool.pesos, variabilidad); aux = generalTool.pesos.ToString(); return(new moneda("0", aux, "N/A")); } } }
//metodo de control de dominio para manipulacion restfull public moneda getInformationWeb(string tipoMoneda) { toolBox generalTool = new toolBox(); if (generalTool.ComparacionStrings(tipoMoneda, "dolar")) { Strategy.Documento objDocumento = new Strategy.Documento(); objDocumento.Estrategia = new Strategy.EstrategiaDolar(); return(objDocumento.respuesta()); } else { if (generalTool.ComparacionStrings(tipoMoneda, "real")) { Strategy.Documento objDocumento = new Strategy.Documento(); objDocumento.Estrategia = new Strategy.EstrategiaReal(); return(objDocumento.respuesta()); } else { if (generalTool.ComparacionStrings(tipoMoneda, "pesos")) { Strategy.Documento objDocumento = new Strategy.Documento(); objDocumento.Estrategia = new Strategy.EstrategiaPesos(); return(objDocumento.respuesta()); } else { throw new WebFaultException(System.Net.HttpStatusCode.NotFound); } } } }