/// <summary> /// 给公告栏分配角色 /// </summary> /// <param name="roleByBulletinAddViewModel"></param> /// <returns></returns> public int BulletinBoardToRole_Add(RoleByBulletinAddViewModel roleByBulletinAddViewModel) { //获取视图集合 List <RelateRoleBulletinAddMiddlecs> relateBulletinIdandRoleIdList = roleByBulletinAddViewModel.RelateBulletinIdandRoleIdList; //将视图模型和转为领域模型集合 List <Bulletin_Board_Relate_Role> bulletin_Relate_Role = _IMapper.Map <List <RelateRoleBulletinAddMiddlecs>, List <Bulletin_Board_Relate_Role> >(relateBulletinIdandRoleIdList); int AddNum = _IBulletinBoardRelateRoleRepository .RelateBulletinToRole(bulletin_Relate_Role); return(AddNum); }
public ActionResult <RoleByBulletinAddResModel> Manage_BulletinBoardToRole_Add(RoleByBulletinAddViewModel roleByBulletinAddViewModel) { RoleByBulletinAddResModel roleByBulletinAddResModel = new RoleByBulletinAddResModel(); int UpdateRowNum = _bulletinBoardService.BulletinBoardToRole_Add(roleByBulletinAddViewModel); if (UpdateRowNum > 0) { roleByBulletinAddResModel.IsSuccess = true; roleByBulletinAddResModel.AddCount = UpdateRowNum; roleByBulletinAddResModel.baseViewModel.Message = "公告栏信息分配角色成功"; roleByBulletinAddResModel.baseViewModel.ResponseCode = 200; _ILogger.Information("给公告栏分配角色成功"); return(Ok(roleByBulletinAddResModel)); } else { roleByBulletinAddResModel.IsSuccess = false; roleByBulletinAddResModel.AddCount = 0; roleByBulletinAddResModel.baseViewModel.Message = "公告栏信息分配角色失败"; roleByBulletinAddResModel.baseViewModel.ResponseCode = 400; _ILogger.Information("给公告栏分配角色失败"); return(BadRequest(roleByBulletinAddResModel)); } }