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); }
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); }
public PageQR(PageRequest request, PageResponse response) { this.Request = request; this.Response = response; }