using System;

using System.Collections.Generic;

using System.Linq;

using System.Threading.Tasks;

using Microsoft.AspNetCore.Http;

using Microsoft.AspNetCore.Mvc;

 

namespace Core2WebAPI.Controllers

{

    [Produces("application/json")]

    [Route("api/MLBService")]

    public class MLBServiceController : Controller

    {

        [HttpGet("GetPlayerStats/{player}")]    // GET api/MLBService/GetPlayerStats/roy_halladay

        public string GetPlayerStats(string player)

        {

            string stats = "";

 

            switch (player)

            {

                case "roy_halladay":

                    stats += "<table>";

                    stats += "<tr> <td>Record: </td>";

                    stats += "<td>19-6 </td> </tr>";

                    stats += "<tr> <td>ERA: </td>";

                    stats += "<td>2.35 </td> </tr>";

                    stats += "</table>";

                    break;

                case "cole_hamels":

                    stats += "<table>";

                    stats += "<tr> <td>Record: </td>";

                    stats += "<td>14-9 </td> </tr>";

                    stats += "<tr> <td>ERA: </td>";

                    stats += "<td>2.79 </td> </tr>";

                    stats += "</table>";

                    break;

                case "ryan_howard":

                    stats += "<table>";

                    stats += "<tr> <td>HR: </td>";

                    stats += "<td>33 </td> </tr>";

                    stats += "<tr> <td>RBI: </td>";

                    stats += "<td>116 </td> </tr>";

                    stats += "<tr> <td>AVG: </td>";

                    stats += "<td>.253 </td> </tr>";

                    stats += "<tr> <td>OBP: </td>";

                    stats += "<td>.346 </td> </tr>";

                    stats += "</table>";

                    break;

                case "cliff_lee":

                    stats += "<table>";

                    stats += "<tr> <td>Record: </td>";

                    stats += "<td>17-8 </td> </tr>";

                    stats += "<tr> <td>ERA: </td>";

                    stats += "<td>2.40 </td> </tr>";

                    stats += "</table>";

                    break;

                case "roy_oswalt":

                    stats += "<table>";

                    stats += "<tr> <td>Record: </td>";

                    stats += "<td>9-10 </td> </tr>";

                    stats += "<tr> <td>ERA: </td>";

                    stats += "<td>3.69 </td> </tr>";

                    stats += "</table>";

                    break;

                case "jimmy_rollins":

                    stats += "<table>";

                    stats += "<tr> <td>HR: </td>";

                    stats += "<td>16 </td> </tr>";

                    stats += "<tr> <td>RBI: </td>";

                    stats += "<td>63 </td> </tr>";

                    stats += "<tr> <td>AVG: </td>";

                    stats += "<td>.268 </td> </tr>";

                    stats += "<tr> <td>OBP: </td>";

                    stats += "<td>.338 </td> </tr>";

                    stats += "</table>";

                    break;

                case "chase_utley":

                    stats += "<table>";

                    stats += "<tr> <td>HR: </td>";

                    stats += "<td>11 </td> </tr>";

                    stats += "<tr> <td>RBI: </td>";

                    stats += "<td>44 </td> </tr>";

                    stats += "<tr> <td>AVG: </td>";

                    stats += "<td>.259 </td> </tr>";

                    stats += "<tr> <td>OBP: </td>";

                    stats += "<td>.344 </td> </tr>";

                    stats += "</table>";

                    break;

                case "shane_victorino":

                    stats += "<table>";

                    stats += "<tr> <td>HR: </td>";

                    stats += "<td>17</td> </tr>";

                    stats += "<tr> <td>RBI: </td>";

                    stats += "<td>61 </td> </tr>";

                    stats += "<tr> <td>AVG: </td>";

                    stats += "<td>.279 </td> </tr>";

                    stats += "<tr> <td>OBP: </td>";

                    stats += "<td>.355 </td> </tr>";

                    stats += "</table>";

                    break;

                case "hunter_pence":

                    stats += "<table>";

                    stats += "<tr> <td>HR: </td>";

                    stats += "<td>22 </td> </tr>";

                    stats += "<tr> <td>RBI: </td>";

                    stats += "<td>97</td> </tr>";

                    stats += "<tr> <td>AVG: </td>";

                    stats += "<td>.314 </td> </tr>";

                    stats += "<tr> <td>OBP: </td>";

                    stats += "<td>.370 </td> </tr>";

                    stats += "</table>";

                    break;

            }

 

            return stats;

        }

    }

}