Пример #1
0
 internal static string GettingAllSubmissions(GetAllSubmissionsParms parms)
 {
     return(Make("submissions/",
                 GetBase64EncodedQuery(parms.Base64Encoded),
                 GetFieldsQuery(parms.Fields),
                 GetPageQuery(parms.Page),
                 GetPerPageQuery(parms.PerPage)));
 }
        public static Response <SubmissionsPage> GetAllSubmissions(
            GetAllSubmissionsParms parms)
        {
            string url = JudgeUrl.GettingAllSubmissions(parms);

            Rest.Request  request  = new Rest.Request(url, "GET");
            Rest.Response response = Rest.Send(request);
            return(JudgeResponse <SubmissionsPage>(response));
        }
        public void TestGetAllSubmissions()
        {
            GetAllSubmissionsParms parms;

            parms = new GetAllSubmissionsParms()
            {
                Fields = new SubmissionField[] {
                    SubmissionField.Status,
                    SubmissionField.Language,
                    SubmissionField.Time
                },
                PerPage = 3
            };
            Response <SubmissionsPage> submissions;

            submissions = Functions.GetAllSubmissions(parms);
            Console.WriteLine("Get submissions: " + submissions);
        }