示例#1
0
        public async Task <JsonResult> DelServer(int sid)
        {
            //删除服务器时先判断服务器ip(ServerIp),产品服务器(ProdServerDeploy)中是否有数据
            var total = await serverRepo.GetServerIpCountBySidAsync(sid);

            if (total > 0)
            {
                return(Json(new { isOk = false, msg = "先删除服务器IP对应数据" }));
            }
            var count = await prodRepo.GetProdServerCountByServerIDAsync(sid);

            if (count > 0)
            {
                return(Json(new { isOk = false, msg = "先删除产品服务器对应数据" }));
            }
            var result = await serverRepo.DelServerAsync(sid);

            return(Json(new { isOk = result, msg = "" }));
        }