public IActionResult Get(int id)
 {
     ////500 에러 찍어보려면,
     //throw new Exception("인위적으로 에러 발생시켜 500에러 출력");
     try
     {
         var model = _repository.GetGoodsById(id);
         if (model == null)
         {
             return(NotFound($"{id}번 데이터가 없습니다.")); // 404
         }
         return(Ok(model));                         // 200
     }
     catch (Exception ex)
     {
         return(BadRequest($"에러가 발생했습니다. {ex.Message}")); // 500
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 상세 보기
        /// </summary>
        public IActionResult Details(int id)
        {
            var goods = _repository.GetGoodsById(id);

            return(View(goods));
        }