Exemplo n.º 1
0
        /// <summary>
        /// Compares the specified x.
        /// </summary>
        /// <param name="x">The x.</param>
        /// <param name="y">The y.</param>
        /// <returns>System.Int32.</returns>
        public int Compare(BaseItem x, BaseItem y)
        {
            if (!x.EnableAlphaNumericSorting || !y.EnableAlphaNumericSorting)
            {
                return(string.Compare(x.SortName, y.SortName, StringComparison.CurrentCultureIgnoreCase));
            }

            return(AlphanumComparator.CompareValues(x.Name, y.Name));
        }
Exemplo n.º 2
0
 /// <summary>
 /// Compares the specified x.
 /// </summary>
 /// <param name="x">The x.</param>
 /// <param name="y">The y.</param>
 /// <returns>System.Int32.</returns>
 public int Compare(BaseItem x, BaseItem y)
 {
     return(AlphanumComparator.CompareValues(x.SortName, y.SortName));
 }
Exemplo n.º 3
0
 /// <summary>
 /// Compares the specified x.
 /// </summary>
 /// <param name="x">The x.</param>
 /// <param name="y">The y.</param>
 /// <returns>System.Int32.</returns>
 public int Compare(BaseItem x, BaseItem y)
 {
     return(AlphanumComparator.CompareValues(GetValue(x), GetValue(y)));
 }
 /// <summary>
 /// Compares the specified x.
 /// </summary>
 /// <param name="x">The x.</param>
 /// <param name="y">The y.</param>
 /// <returns>System.Int32.</returns>
 public int Compare(BaseItem x, BaseItem y)
 {
     return(AlphanumComparator.CompareValues(x.Studios.FirstOrDefault() ?? string.Empty, y.Studios.FirstOrDefault() ?? string.Empty));
 }