コード例 #1
0
    public static SharedListData getList(string ListName)
    {
        SharedListData _list = null;

        dataList.TryGetValue(ListName, out _list);
        return(_list);
    }
コード例 #2
0
        public SharedListData CreateSharedListData(SharedListData model)
        {
            var entryEntity = _context.Datas.Add(model);

            _context.SaveChanges();
            return(entryEntity.Entity);
        }
コード例 #3
0
        public bool DeleteSharedListData(SharedListData model)
        {
            var entity = _context.Datas.FirstOrDefault(d => d.Id == model.Id);

            if (entity != null)
            {
                _context.Datas.Remove(entity);
                _context.SaveChanges();
                return(true);
            }
            return(false);
        }
コード例 #4
0
        public bool UpdateSharedListData(SharedListData model)
        {
            var updatingData = _context.Datas.FirstOrDefault(d => d.Id == model.Id);

            if (updatingData != null)
            {
                updatingData.Update(model);
                _context.Entry(updatingData).State = EntityState.Modified;
                _context.SaveChanges();
                return(true);
            }
            return(false);
        }
コード例 #5
0
    public static SharedListData newList(string ListName)
    {
        SharedListData _list = new SharedListData();

        if (dataList.ContainsKey(ListName))
        {
            dataList[ListName] = _list;
        }
        else
        {
            dataList.Add(ListName, _list);
        }
        return(_list);
    }