Example #1
0
 public IActionResult Add([FromServices] IProductModel productModel, string productId, PostDTO postDTO)
 {
     if (postDTO.Id <= 0 || productModel.GetDetailDTO(productId) == null)
     {
         return(BadRequest(new { message = "Add method is invalid, field 'ID' not require" }));
     }
     if (_postModel.AddDTO(postDTO) == null)
     {
         return(Problem(statusCode: 500, detail: "Can't add data"));
     }
     return(Ok());
 }
        public ActionResult <ProductDetailDTO> GetDetail(string id)
        {
            if (DataHelper.IsEmptyString(id))
            {
                return(BadRequest());
            }
            //
            var re = _productModel.GetDetailDTO(id);

            if (re == null)
            {
                return(Problem(statusCode: 500, detail: "Data not exist"));
            }
            return(re);
        }