Example #1
0
        /// <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);
        }
Example #2
0
        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));
            }
        }