private List <Product> SortProducts(List <Product> productList, string sortOption) { try { List <Product> sortedList = new List <Product>(); switch (sortOption.ToLower()) { case "low": sortedList = ShoppingServicesUtil.SortProductsLowToHigh(productList); return(sortedList); case "high": sortedList = ShoppingServicesUtil.SortProductsHighToLow(productList); return(sortedList); case "ascending": sortedList = ShoppingServicesUtil.SortProductsAToZ(productList); return(sortedList); case "descending": sortedList = ShoppingServicesUtil.SortProductsZToA(productList); return(sortedList); default: return(null); } } catch (Exception ex) { logger.LogError(ex.StackTrace); throw; } }
private List <Product> SortProducts(List <CustomerShoppingHistory> customerShoppingHistoryList) { return(ShoppingServicesUtil.SortRecommendedProducts(customerShoppingHistoryList)); }