public HttpResponseMessage ListAll() { try { List <PlayerModelGet> list = new List <PlayerModelGet>(); PlayerRepository rep = new PlayerRepository(); foreach (Player p in rep.ListAll()) { PlayerModelGet model = new PlayerModelGet(); model.Player_ID = p.Player_ID; model.Name = p.Name; model.Team_ID = p.Team_ID; model.Team_Name = p.Team.Name; list.Add(model); } return(Request.CreateResponse(HttpStatusCode.OK, list)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
public HttpResponseMessage Get(int id) { try { PlayerRepository rep = new PlayerRepository(); Player p = rep.GetByID(id); PlayerModelGet model = new PlayerModelGet(); model.Player_ID = p.Player_ID; model.Name = p.Name; model.Team_ID = p.Team_ID; model.Team_Name = p.Team.Name; return(Request.CreateResponse(HttpStatusCode.OK, model)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }