Example #1
0
        public async Task <MSSResult> Delete(string ids)
        {
            MSSResult mRet = new MSSResult();

            try
            {
                var action = await _ActionRepo.GetByActionGroup(ids.Split(','));

                if (action.Count() > 0)
                {
                    mRet.code = (int)ErrType.Associated;
                    mRet.msg  = "权限组下挂有权限,不允许删除";
                    return(mRet);
                }
                mRet.data = await _ActionGroupRepo.Delete(ids.Split(','));

                mRet.code = (int)ErrType.OK;
                return(mRet);
            }
            catch (Exception ex)
            {
                mRet.code = (int)ErrType.SystemErr;
                mRet.msg  = ex.Message;
                return(mRet);
            }
        }