Ejemplo n.º 1
0
        public static int Compare(SettingValue x, SettingValue y)
        {
            int temp = 0;

            if (x == null && y == null)
            {
                temp = 0;
            }
            else if (x == null && y != null)
            {
                temp = -1;
            }
            else if (x != null && y == null)
            {
                temp = 1;
            }
            else
            {
                temp = x.Name.CompareTo(y.Name);
            }

            return temp;
        }
Ejemplo n.º 2
0
        public static SettingValue GetSettingValue(IEnumerable<SettingValue> listWithItems, string name, ref bool isNew)
        {
            var item = listWithItems.FirstOrDefault(x => x.Name.Equals(name, StringComparison.CurrentCultureIgnoreCase));

            if (item == null)
            {
                item = new SettingValue() { Name = name };
                isNew = true;
            }

            return item;
        }