Esempio n. 1
0
        public static PageResponse GetPageResponse(PageRequest request, int num)
        {
            DateTime?nextModif = (request.ModifAfter < DateTime.Now)
                ? request.ModifAfter?.AddDays(1)
                : null;
            string       response = "page " + num;
            PageResponse pageResp = new PageResponse(response, nextModif);

            return(pageResp);
        }
Esempio n. 2
0
        private static PageQR GetPageQR(PageQR prevPage, int num)
        {
            PageRequest  prevRequest = prevPage.Request;
            DateTime?    lastModif   = prevPage.Response?.MaxModif ?? prevRequest.ModifAfter;
            PageRequest  request     = prevRequest.CloneWith(lastModif);
            PageResponse response    = WebClient.GetPageResponse(request, num);
            PageQR       page        = new PageQR(request, response);

            return(page);
        }
Esempio n. 3
0
 public PageQR(PageRequest request, PageResponse response)
 {
     this.Request  = request;
     this.Response = response;
 }