Exemplo n.º 1
0
        //给角色分配用户/给用户分配角色
        public int User_RoleToUser_Add(RelateRoleToUserAddViewModel relateRoleToUserAddViewModel)
        {
            //获取视图集合
            List <RelateRoleUserAddMiddlecs> relateUserIdandRoleIdList = relateRoleToUserAddViewModel.RelateUserIdandRoleIdList;
            //将视图模型和转为领域模型集合
            List <User_Relate_Info_Role> user_Relate_Role_Rights = _IMapper.Map <List <RelateRoleUserAddMiddlecs>, List <User_Relate_Info_Role> >(relateUserIdandRoleIdList);

            int AddNum = _userRelateInfoRoleRepository
                         .RelateRoleToUser(user_Relate_Role_Rights);

            return(AddNum);
        }
Exemplo n.º 2
0
        public int AddUser_Role()

        {
            var userList = _userInfoRepository.GetAll().ToList();
            RelateRoleToUserAddViewModel     relateRoleToUserAddViewModel = new RelateRoleToUserAddViewModel();
            List <RelateRoleUserAddMiddlecs> relateUserIdandRoleIdList    = new List <RelateRoleUserAddMiddlecs>();

            for (int i = 0; i < userList.Count; i++)
            {
                RelateRoleUserAddMiddlecs rr = new RelateRoleUserAddMiddlecs();
                rr.User_InfoId = userList[i].Id;
                rr.User_RoleId = 15;
                relateUserIdandRoleIdList.Add(rr);
            }

            //将视图模型和转为领域模型集合
            List <User_Relate_Info_Role> user_Relate_Role_Rights = _IMapper.Map <List <RelateRoleUserAddMiddlecs>, List <User_Relate_Info_Role> >(relateUserIdandRoleIdList);

            int AddNum = _userRelateInfoRoleRepository
                         .RelateRoleToUser(user_Relate_Role_Rights);

            return(AddNum);
        }
        public ActionResult <RelateRoleToUserAddResModel> Manage_UserRoleToUser_Add(RelateRoleToUserAddViewModel relateRoleToUserAddViewModel)
        {
            RelateRoleToUserAddResModel relateRoleToUserAddResModel = new RelateRoleToUserAddResModel();
            int UpdateRowNum = _roleService.User_RoleToUser_Add(relateRoleToUserAddViewModel);

            if (UpdateRowNum > 0)
            {
                relateRoleToUserAddResModel.IsSuccess                  = true;
                relateRoleToUserAddResModel.AddCount                   = UpdateRowNum;
                relateRoleToUserAddResModel.baseViewModel.Message      = "角色分配用户成功";
                relateRoleToUserAddResModel.baseViewModel.ResponseCode = 200;
                _ILogger.Information("给角色分配用户成功");
                return(Ok(relateRoleToUserAddResModel));
            }
            else
            {
                relateRoleToUserAddResModel.IsSuccess                  = false;
                relateRoleToUserAddResModel.AddCount                   = 0;
                relateRoleToUserAddResModel.baseViewModel.Message      = "角色分配用户失败";
                relateRoleToUserAddResModel.baseViewModel.ResponseCode = 400;
                _ILogger.Information("给角色分配用户失败");
                return(BadRequest(relateRoleToUserAddResModel));
            }
        }