public static bool UpdateItem(NewsInfo obj)
        {
            Dictionary <int, NewsInfo> oList = LoadList();

            if (oList != null && oList.Count > 0)
            {
                if (oList.ContainsKey(obj.Id))
                {
                    oList[obj.Id] = obj;
                    if (UpdateList(oList))
                    {
                        return(true);
                    }
                }
            }
            return(false);
        }
        public static bool InsertItem(NewsInfo obj)
        {
            Dictionary <int, NewsInfo> oList = LoadList();

            if (oList != null && oList.Count > 0)
            {
                int MaxId = 0;
                foreach (var newsInfo in oList)
                {
                    if (MaxId < newsInfo.Value.Id)
                    {
                        MaxId = newsInfo.Value.Id;
                    }
                }
                obj.Id = MaxId + 1;
                oList.Add(MaxId + 1, obj);
                if (UpdateList(oList))
                {
                    return(true);
                }
            }
            return(false);
        }