Example #1
0
        public static DateRangeCriteria GetParameter(DateTime startDate, DateTime endDate)
        {
            var result = new DateRangeCriteria();

            result.DateFrom = startDate;
            result.DateTo   = endDate;

            return(result);
        }
Example #2
0
        private void LoadThisWeekNewsFeeds()
        {
            var model       = new NewsFeedModel();
            var createdDate = new DateRangeCriteria("thisweek");

            model.Feeds = this.Model.Feeds.Where(feed =>
                                                 feed.CreatedDate.Date >= createdDate.DateFrom && feed.CreatedDate.Date <= createdDate.DateTo);

            this.ThisWeekNewsFeedControl.DataContext = model;
        }
Example #3
0
        public static DateRangeCriteria ToDateRange(string value)
        {
            var result = new DateRangeCriteria(value);

            if (result.DateFrom == DateTime.MinValue &&
                result.DateTo == DateTime.MaxValue)
            {
                result = null;
            }

            return(result);
        }
Example #4
0
        public static DateRangeCriteria GetParameter(string key)
        {
            var result = new DateRangeCriteria();

            try
            {
                string[] values = HttpContext.Current.Request.QueryString[key].Split(',');

                result.DateFrom = DateTime.Parse(values[0]);
                result.DateTo   = DateTime.Parse(values[1]);
            }
            catch
            {
            }

            return(result);
        }
Example #5
0
        public static DateRangeCriteria GetParameterAsDateTime(string key, DateTime dateFrom, DateTime dateTo)
        {
            var result = new DateRangeCriteria();

            if (!string.IsNullOrEmpty(HttpContext.Current.Request.QueryString[key]))
            {
                var values = HttpContext.Current.Request.QueryString[key].Split(',');

                if (values.Length > 0 && dateFrom != DateTime.MinValue)
                {
                    result.DateFrom = DateTime.Parse(values[0]);
                }

                if (values.Length > 1 && dateTo != DateTime.MaxValue)
                {
                    result.DateTo = DateTime.Parse(values[1]);
                }
            }

            return(result);
        }
Example #6
0
        public static DateRangeCriteria ToDateRangeCriteria(string value)
        {
            var result = new DateRangeCriteria();

            if (!string.IsNullOrEmpty(value))
            {
                var dates = value.Split(',');

                if (dates.Count() == 1)
                {
                    result.DateFrom = DateTime.Parse(dates[0]);
                    result.DateTo = result.DateFrom;
                }
                else
                {
                    result.DateFrom = DateTime.Parse(dates[0]);
                    result.DateTo = DateTime.Parse(dates[1]);
                }
            }

            return result;
        }
        public static DateRangeCriteria ToDateRangeCriteria(string value)
        {
            var result = new DateRangeCriteria();

            if (!string.IsNullOrEmpty(value))
            {
                var dates = value.Split(',');

                if (dates.Count() == 1)
                {
                    result.DateFrom = DateTime.Parse(dates[0]);
                    result.DateTo   = result.DateFrom;
                }
                else
                {
                    result.DateFrom = DateTime.Parse(dates[0]);
                    result.DateTo   = DateTime.Parse(dates[1]);
                }
            }

            return(result);
        }
Example #8
0
        public static DateRangeCriteria ToDateRangeCriteria(DateTime startDate, DateTime endDate)
        {
            var result = new DateRangeCriteria(startDate, endDate);

            return result;
        }
        public static DateRangeCriteria ToDateRangeCriteria(DateTime startDate, DateTime endDate)
        {
            var result = new DateRangeCriteria(startDate, endDate);

            return(result);
        }