public ActionResult <String> AddProductDetail(int cateId, ProductDetailDTO productDetailDTO) { if (!ModelState.IsValid) { return(BadRequest()); } // var modified = new PropModified <ProductDetailDTO>(productDetailDTO); if (!modified.isChanged || cateId <= 0) { return(BadRequest()); } var re = _productModel.AddDTOs(cateId, productDetailDTO); if (re == null) { return(Problem(statusCode: 500, detail: "Can't add data")); } _cache.DataUpdated(CacheKey.PRODUCT); return(Ok(re.Id)); }