public HttpResponseMessage GetWorkersToTeamLeader([FromUri] int teamLeaderId) { return(new HttpResponseMessage(HttpStatusCode.OK) { Content = new ObjectContent <List <Worker> >(LogicTeamLeader.GetWorkersToTeamLeader(teamLeaderId), new JsonMediaTypeFormatter()) }); }
public HttpResponseMessage GetPresencesToTeamLeader([FromUri] int projectManagerId) { return(new HttpResponseMessage(HttpStatusCode.OK) { Content = new ObjectContent <List <Presence> >(LogicTeamLeader.GetPresencesToTeamLeader(projectManagerId), new JsonMediaTypeFormatter()) }); }
public HttpResponseMessage GetHoursStatusToProject([FromUri] int projectId) { List <HoursStatus> workerProjects; try { workerProjects = LogicTeamLeader.GetHoursStatusToProject(projectId); } catch (Exception e) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, e.Message)); } return(Request.CreateResponse(HttpStatusCode.OK, workerProjects)); }