//给角色分配用户/给用户分配角色 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); }
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)); } }