Пример #1
0
 private void AppendPeriod(Period? period)
 {
     if (period.HasValue)
     {
         this.builder.AppendFormat("&min_date={0}&max_date={1}", DateParser.ToUnixTimestamp(period.Value.Begin), DateParser.ToUnixTimestamp(period.Value.End));
     }
 }
Пример #2
0
 private void AppendPeriod(Period? period)
 {
     if (period.HasValue)
     {
         this.builder.AppendFormat("&since={0}", period.Value.Begin.ToString("yyyyMMdd"));
     }
 }
Пример #3
0
        private void AppendPeriod(Period? period)
        {
            if (period.HasValue)
            {
                var dateDiff = period.Value.End - period.Value.Begin;

                this.builder.AppendFormat("&d={0}", Convert.ToInt32(dateDiff.TotalDays));
            }
        }
Пример #4
0
        private void AppendPeriod(Period? period)
        {
            const string PeriodPattern = "&btf={0}";

            if (period.HasValue)
            {
                if (period.Value.Equals(Period.Today))
                {
                    this.builder.AppendFormat(PeriodPattern, "d");
                }
                else if (period.Value.Equals(Period.Week))
                {
                    this.builder.AppendFormat(PeriodPattern, "w");
                }
                else if (period.Value.Equals(Period.Month))
                {
                    this.builder.AppendFormat(PeriodPattern, "m");
                }
            }
        }
Пример #5
0
 private void AppendPeriod(Period? period)
 {
     if (period.HasValue)
     {
         this.builder.AppendFormat("&tbs=cdr:1,cd_min:{0},cd_max:{1}", period.Value.Begin.ToString("yyyy-MM-dd"), period.Value.End.ToString("yyyy-MM-dd"));
     }
     else
     {
         this.builder.AppendFormat("&tbs=qdr:h");
     }
 }