// GET: api/UserProject/5 public HttpResponseMessage Get(int id) { return(new HttpResponseMessage(HttpStatusCode.OK) { Content = new ObjectContent <String>(LogicUserProject.GetHoursProjectUser(id), new JsonMediaTypeFormatter()) }); }
// PUT: api/Users/5 public HttpResponseMessage Put([FromBody] UserProject value) { if (ModelState.IsValid) { return((LogicUserProject.UpdateUserProject(value)) ? new HttpResponseMessage(HttpStatusCode.OK) : new HttpResponseMessage(HttpStatusCode.BadRequest) { Content = new ObjectContent <String>("Can not update in DB", new JsonMediaTypeFormatter()) }); } ; List <string> ErrorList = new List <string>(); //if the code reached this part - the user is not valid foreach (var item in ModelState.Values) { foreach (var err in item.Errors) { ErrorList.Add(err.ErrorMessage); } } return(new HttpResponseMessage(HttpStatusCode.BadRequest) { Content = new ObjectContent <List <string> >(ErrorList, new JsonMediaTypeFormatter()) }); }
public HttpResponseMessage AllDetailsUserProjectOfSpecipicUser(int idUser) { return(new HttpResponseMessage(HttpStatusCode.OK) { Content = new ObjectContent <List <UserProjectHelp> >(LogicUserProject.AllDetailsUserProjectOfSpecipicUser(idUser), new JsonMediaTypeFormatter()) }); }
public HttpResponseMessage GetAllUserProjectUnderTeamLeaderWithNames(int idTeamLeader) { return(new HttpResponseMessage(HttpStatusCode.OK) { Content = new ObjectContent <List <UserProjectHelp> >(LogicUserProject.GetAllUserProjectUnderTeamLeaderWithNames(idTeamLeader), new JsonMediaTypeFormatter()) }); }
// GET: api/UserProjects public HttpResponseMessage Get() { return(new HttpResponseMessage(HttpStatusCode.OK) { Content = new ObjectContent <List <UserProject> >(LogicUserProject.GetAllUserProject(), new JsonMediaTypeFormatter()) }); }
public HttpResponseMessage GetDaysAndHoursUserWorkedOnProject(int idProject, int idUser) { return(new HttpResponseMessage(HttpStatusCode.OK) { Content = new ObjectContent <List <HoursOfUserProjectByDays> >(LogicUserProject.GetDaysAndHoursUserWorkedOnProject(idProject, idUser), new JsonMediaTypeFormatter()) }); }
// DELETE: api/UserProject/5 public HttpResponseMessage Delete(int id) { return((LogicUserProject.RemoveUserProject(id)) ? new HttpResponseMessage(HttpStatusCode.OK) : new HttpResponseMessage(HttpStatusCode.BadRequest) { Content = new ObjectContent <String>("Can not remove from DB", new JsonMediaTypeFormatter()) }); }
public HttpResponseMessage SetAllUsersProjects([FromBody] List <UserProject> userProjectList) { return((LogicUserProject.SetAllUsersProjects(userProjectList)) ? new HttpResponseMessage(HttpStatusCode.OK) : new HttpResponseMessage(HttpStatusCode.BadRequest) { Content = new ObjectContent <String>("Can not update in DB", new JsonMediaTypeFormatter()) }); }