コード例 #1
0
        public int SaveUserPermission(UserPermissionParam userPermission)
        {
            int retour = 0;

            if (userPermission.userId != "")
            {
                var u = context.MobileUserPermission.Where(p => p.UserId == userPermission.userId);
                if (u != null && u.Count() > 0)
                {
                    context.MobileUserPermission.RemoveRange(u);
                }

                foreach (var up in userPermission.permissionIds)
                {
                    var permission = new MobileUserPermission();
                    permission.UserId       = userPermission.userId;
                    permission.PermissionId = up;
                    context.MobileUserPermission.Add(permission);
                }
                context.SaveChanges();
                retour = 1;
            }

            return(retour);
        }
コード例 #2
0
        public JsonResult SaveUserPermission([FromBody] UserPermissionParam userPermission)
        {
            var       data   = _userPermission.SaveUserPermission(userPermission);
            ApiResult result = new ApiResult()
            {
                Success = true, Msg = "OK", Type = "200", Data = data
            };

            return(Json(result));
        }