Exemplo n.º 1
0
        //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"));
                }
            }
        }
Exemplo n.º 2
0
        //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);
                    }
                }
            }
        }