public void SetModuleData(Guid siteID, Guid userID, string moduleName, string data)
        {
            if (userID != null)
            {
                oxite_UserModuleData umData = context.oxite_UserModuleDatas.FirstOrDefault(umd => umd.UserID == userID && string.Compare(umd.ModuleName, moduleName, true) == 0);

                if (umData != null)
                {
                    umData.Data = data;
                }
                else
                {
                    context.oxite_UserModuleDatas.InsertOnSubmit(
                        new oxite_UserModuleData
                    {
                        UserID     = userID,
                        ModuleName = moduleName,
                        Data       = data
                    }
                        );
                }

                context.SubmitChanges();
            }
        }
        public string GetModuleData(Guid siteID, Guid userID, string moduleName)
        {
            oxite_UserModuleData umData = context.oxite_UserModuleDatas.FirstOrDefault(umd => umd.UserID == userID && string.Compare(umd.ModuleName, moduleName, true) == 0);

            if (umData != null)
            {
                return(umData.Data);
            }
            else
            {
                return(null);
            }
        }
예제 #3
0
        public string GetModuleData(User user, string moduleName)
        {
            oxite_UserModuleData umData = context.oxite_UserModuleDatas.FirstOrDefault(umd => umd.UserID == user.ID && string.Compare(umd.ModuleName, moduleName, true) == 0);

            return(umData != null ? umData.Data : null);
        }