コード例 #1
0
ファイル: RightsService.cs プロジェクト: outman000/Intellect
        //单一权限
        public bool Rights_Single(RightsValideRepeat rightsValideRepeat)
        {
            IQueryable <User_Rights> Queryable_UserRights = _IUserRightsRepository
                                                            .GetRightsByValue(rightsValideRepeat.RightsValue);

            return((Queryable_UserRights.Count() < 1) ?
                   true : false);
        }
コード例 #2
0
        public ActionResult <RightsValideResRepeat> Manage_Rights_ValideRepeat(RightsValideRepeat rightsValideRepeat)
        {
            RightsValideResRepeat rightsValideResRepeat = new RightsValideResRepeat();
            bool ValideResutlt = _rightsService.Rights_Single(rightsValideRepeat);

            rightsValideResRepeat.IsSuccess = ValideResutlt;
            if (ValideResutlt)
            {
                rightsValideResRepeat.IsSuccess                  = true;
                rightsValideResRepeat.baseViewModel.Message      = "此id可以使用";
                rightsValideResRepeat.baseViewModel.ResponseCode = 200;
                //_ILogger.Information("权限名id验证是否重复,此id可以使用");
                return(Ok(rightsValideResRepeat));
            }
            else
            {
                rightsValideResRepeat.IsSuccess                  = false;
                rightsValideResRepeat.baseViewModel.Message      = "此id已经存在,请更换";
                rightsValideResRepeat.baseViewModel.ResponseCode = 400;
                //_ILogger.Information("权限名id验证是否重复,此id已经存在,请更换");
                return(BadRequest(rightsValideResRepeat));
            }
        }