public string GetTriangleVerticesByRowAndColumn(ShapesGrid shapeGrid, char row, int column)
        {
            TriangleGrid tGrid = (TriangleGrid)shapeGrid;

            if (TriangleFunctions.isLetterValid(row, tGrid) && TriangleFunctions.IsColumnValid(column, tGrid))
            {
                return(TriangleFunctions.GetVerticesByRowAndColumn(row, column, tGrid));
            }

            return("Invalid Request");
        }
        public string GetTriangleRowAndColumnByVertices(ShapesGrid shapesGrid, string vertices)
        {
            TriangleGrid tGrid = (TriangleGrid)shapesGrid;

            if (TriangleFunctions.ValidateVertices(vertices, shapesGrid, out Triangle triangle))
            {
                return(TriangleFunctions.GetRowAndColumnByVertices(triangle, tGrid));
            }

            return("Invalid Vector Supplied");
        }