public Object AllSubmissions(SubmissionFormData data) { var ctx = new OjDBContext(); var subs = ctx.Submissions.Where(x => true); return(SubmissionResponseData.MapTo(subs)); }
public IHttpActionResult UserSubmissions(int id, int start, int limit) { return(Ok(new CollectionResponse() { TotalCount = user_repository.GetUserSubmissionCount(id), Collection = SubmissionResponseData.MapTo(user_repository.GetUserSubmissions(id, start, limit)) })); }
public IHttpActionResult ContestantSubmissions(int contest_id, int user_id) { try{ var submissions = contest_repository.GetContestantSubmissions(contest_id, user_id); return(Ok(SubmissionResponseData.MapTo(submissions))); } catch (ObjectNotFoundException e) { return(NotFound()); } }
public IHttpActionResult ContestProblemSubmissionsResult(int contest_id, int problem_no) { try{ var submissions = contest_repository.GetContestantProblemSubmissions(contest_id, problem_no); return(Ok(SubmissionResponseData.MapTo(submissions))); } catch (ObjectNotFoundException e) { return(NotFound()); } }
public IHttpActionResult ContestSubmissions(int contest_id, int start, int limit) { try{ var submissions = contest_repository.GetAllSubmissions(contest_id, start, limit); return(Ok(new ContestSubmissionListCollection { TotalCount = contest_repository.GetContestSubmissionCount(contest_id), Collection = SubmissionResponseData.MapTo(submissions) })); } catch (ObjectNotFoundException e) { return(NotFound()); } }