public HttpResponseMessage GetQuizPercentage(string userId) { ItemResponse <UserGradePercentage> response = new ItemResponse <UserGradePercentage>(); response.Item = GradebookService.GetUserPercentage(userId, "dbo.GetUserQuizPercentage"); return(Request.CreateResponse(response)); }
public HttpResponseMessage GetGradebookEntryById(int id) { ItemResponse <GradebookEntry> response = new ItemResponse <GradebookEntry>(); response.Item = GradebookService.SelectGradebookEntryById(id); return(Request.CreateResponse(response)); }
public HttpResponseMessage GetUserGrades(ShortenedUserId userId) { ItemsResponse <BaseGradebookEntry> response = new ItemsResponse <BaseGradebookEntry>(); response.Items = GradebookService.GetUserGrades(userId); return(Request.CreateResponse(response)); }
public HttpResponseMessage DeleteGradebookEntryById(int id) { SuccessResponse response = new SuccessResponse(); GradebookService.DeleteGradebookEntryById(id); return(Request.CreateResponse(response)); }
public HttpResponseMessage AddEntryToGradebook(GradebookEntryAddRequest model) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } ItemResponse <int> response = new ItemResponse <int>(); response.Item = GradebookService.AddGradebookEntry(model); return(Request.CreateResponse(response)); }
public HttpResponseMessage UpdateGradebookEntryById(GradebookEntryUpdateRequest model, int id) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } model.Id = id; SuccessResponse response = new SuccessResponse(); GradebookService.UpdateGradebookEntryById(model); return(Request.CreateResponse(response)); }