public HttpResponseMessage ListAll() { try { List <TeamModelGet> list = new List <TeamModelGet>(); TeamRepository rep = new TeamRepository(); foreach (Team t in rep.ListAll()) { TeamModelGet model = new TeamModelGet(); model.Team_ID = t.Team_ID; model.Name = t.Name; model.Tournament_ID = t.Tournament_ID; model.Tournament_Name = t.Tournament.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 { TeamRepository rep = new TeamRepository(); Team t = rep.GetByID(id); TeamModelGet model = new TeamModelGet(); model.Team_ID = t.Team_ID; model.Name = t.Name; model.Tournament_ID = t.Tournament_ID; model.Tournament_Name = t.Tournament.Name; return(Request.CreateResponse(HttpStatusCode.OK, model)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }