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