public string ObtenerLinea(int cantidad, decimal area, decimal perimetro, Utils.Formas tipo)
        {
            if (cantidad > 0)
            {
                string _tipo = TraducirForma(tipo, cantidad);

                return($"{cantidad} { _tipo } | Area {area:#.##} | Perimetro {perimetro:#.##} <br/>");
            }
            return(string.Empty);
        }
Exemplo n.º 2
0
        public string ObtenerLinea(int cantidad, decimal area, decimal perimetro, Utils.Formas tipo)
        {
            if (cantidad > 0)
            {
                /*
                 * No es la mejor solucione pero se uso para facilitar la implementacion por tiempo.
                 * Seria interesante buscar una solucion con archivos de recursos; Como se maneja los idiomas con la cultura
                 */
                string _tipo = TraducirForma(tipo, cantidad);

                return($"{cantidad} { ( _tipo )} | Area {area:#.##} | Perimeter {perimetro:#.##} <br/>");
            }
            return(string.Empty);
        }
Exemplo n.º 3
0
        private string TraducirForma(Utils.Formas tipo, int cantidad)
        {
            switch (tipo)
            {
            case Utils.Formas.Circulo: return(cantidad == 1 ? "Circle" : "Circles");

            case Utils.Formas.Cuadrado: return(cantidad == 1 ? "Square" : "Squares");

            case Utils.Formas.Trapecio: return(cantidad == 1 ? "Trapeze" : "Trapezies");

            case Utils.Formas.TrianguloEquilatero: return(cantidad == 1 ? "Triangle" : "Triangles");

            default: return(String.Empty);
            }
        }
        private string TraducirForma(Utils.Formas tipo, int cantidad)
        {
            switch (tipo)
            {
            case Utils.Formas.Circulo: return(cantidad == 1 ? "Círculo" : "Círculos");

            case Utils.Formas.Cuadrado: return(cantidad == 1 ? "Cuadrado" : "Cuadrados");

            case Utils.Formas.Trapecio: return(cantidad == 1 ? "Trapecio" : "Trapecios");

            case Utils.Formas.TrianguloEquilatero: return(cantidad == 1 ? "Triángulo" : "Triángulos");

            default: return(String.Empty);
            }
        }
        private string TraducirForma(Utils.Formas tipo, int cantidad)
        {
            switch (tipo)
            {
            case Utils.Formas.Circulo: return(cantidad == 1 ? "Cirkel" : "cirklar");

            case Utils.Formas.Cuadrado: return(cantidad == 1 ? "Fyrkant" : "Fyrkants");

            case Utils.Formas.Trapecio: return(cantidad == 1 ? "Trapets" : "trapetser");

            case Utils.Formas.TrianguloEquilatero: return(cantidad == 1 ? "Triangel" : "Trianglar");

            default: return(String.Empty);
            }
        }