コード例 #1
0
        public void OnGet()
        {
            string userId  = Request.Query["UserId"];
            string userJpg = Request.Query["JpgName"];

            if (string.IsNullOrEmpty(userJpg) == false)
            {
                User user = HttpContext.Session.Get <User>(SessionExtensions.SessionKey_CUA);
                if (user != null)
                {
                }
                userId = user.Id.ToString();

                UserSkin skin = Globals.SkinValues.FirstOrDefault(t => t.UserId.Equals(userId));
                if (skin == null)
                {
                    skin = new UserSkin(userId, userJpg);
                    Globals.SkinValues.Add(skin);
                }
                else
                {
                    skin.JpgPath = userJpg;
                    //Globals.SkinValues.FirstOrDefault(t => t.UserId.Equals(userId)).JpgPath = userJpg;
                }
            }
        }
コード例 #2
0
ファイル: AppHandler.ashx.cs プロジェクト: yfbTeam/Ecampus
        private void AddSkin(HttpContext context)
        {
            UserSkinService skinbll = new UserSkinService();
            UserSkin        entity  = new UserSkin();

            entity.SkinImage = context.Request["SkinImage"].SafeToString();
            entity.UserID    = context.Request["UserID"].SafeToString();

            jsonModel = skinbll.Update(entity);
        }
コード例 #3
0
        /// <summary>
        /// 添加皮肤
        /// </summary>
        /// <param name="skinName"></param>
        /// <param name="skinType"></param>
        /// <returns></returns>
        public UserSkinView CreateSkin(string skinName, string smallImage, string cssPath, int skinType = 0, bool isDefaultSkin = false)
        {
            var userSkin = new UserSkin()
            {
                SkinName      = skinName,
                SmallImage    = smallImage,
                CssPath       = cssPath,
                CreateTime    = System.DateTime.Now,
                SkinType      = skinType,
                IsDefaultSkin = isDefaultSkin
            };

            this._userSkinRepository.CreateEntity(userSkin);
            return(new UserSkinView()
            {
                Id = userSkin.Id,
                SkinName = userSkin.SkinName,
                SmallImage = userSkin.SmallImage,
                CssPath = userSkin.CssPath,
                SkinType = userSkin.SkinType,
                CreateTime = userSkin.CreateTime,
                IsDefaultSkin = userSkin.IsDefaultSkin
            });
        }
コード例 #4
0
 public bool DeleteEntity(UserSkin entity)
 {
     return(base.DeleteEntity <UserSkin>(entity));
 }
コード例 #5
0
 public bool UpdateEntity(UserSkin entity)
 {
     return(base.UpdateEntity <UserSkin>(entity));
 }
コード例 #6
0
 public bool CreateEntity(UserSkin entity)
 {
     return(base.CreateEntity <UserSkin>(entity));
 }