Esempio n. 1
0
        public static string GetString(this ProductSortEnum productSortEnum)
        {
            string str;

            switch (productSortEnum)
            {
            case ProductSortEnum.COMMON: str = "Phổ biến"; break;

            case ProductSortEnum.INCREASE_PRICE: str = "Giá tăng dần"; break;

            case ProductSortEnum.DECREASE_PRICE: str = "Giá giảm dần"; break;

            default: str = ""; break;
            }

            return(str);
        }
Esempio n. 2
0
 public static List <ProductDto> Sort(this List <ProductDto> products, ProductSortEnum productSortEnum)
 {
     if (productSortEnum == ProductSortEnum.COMMON)
     {
         products = products.OrderByDescending(o => o.Tag).ToList();
     }
     else
     {
         if (productSortEnum == ProductSortEnum.DECREASE_PRICE)
         {
             products = products.OrderByDescending(o => o.Price).ToList();
         }
         if (productSortEnum == ProductSortEnum.INCREASE_PRICE)
         {
             products = products.OrderBy(o => o.Price).ToList();
         }
     }
     return(products);
 }