public static IQueryable<Product> FilterProducts/*<TProduct, TFilter>*/(this IQueryable<Product> products, RefinementOption filter) //where TProduct : class, IMapFrom<Product> //where TFilter : class, IMapFrom<SearchFilter> { foreach (var product in products) { if (product.DescriptionId != null) { foreach (var property in product.Description.Properties) { } } } return products; }
//public ActionResult SessionTest() //{ // if (Session["datetime"] == null) // { // this.Session.Add("datetime", DateTime.Now.ToString()); // } // return this.View("SessionTest"); //} //public ActionResult TempDataTest() //{ // if (this.TempData["datetime"] == null) // { // this.TempData["datetime"] = DateTime.Now.ToString(); // } // return this.View("TempDataTest"); //} #region Helpers private bool ValidateSearchFilter(RefinementOption searchFilter) { if (string.IsNullOrWhiteSpace(searchFilter.SelectedValue)) { return false; } return true; }