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); }
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); }
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); } }