public static DateRangeCriteria GetParameter(DateTime startDate, DateTime endDate) { var result = new DateRangeCriteria(); result.DateFrom = startDate; result.DateTo = endDate; return(result); }
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; }
public static DateRangeCriteria ToDateRange(string value) { var result = new DateRangeCriteria(value); if (result.DateFrom == DateTime.MinValue && result.DateTo == DateTime.MaxValue) { result = null; } return(result); }
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); }
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); }
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); }
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); }