示例#1
0
        //GET: api/MaximService/5
        public Maxim Get(int id)
        {
            //데이터 조회
            Maxim maxim = repo.GetMaximById(id);

            if (maxim == null)
            {
                throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound));
            }
            return(maxim);
        }
        public Maxim GetById(int id)
        {
            // 데이터 조회
            Maxim maxim = repo.GetMaximById(id);

            if (maxim == null)
            {
                Response.StatusCode = (int)HttpStatusCode.NotFound;
                return(null);
            }
            return(maxim);
        }
示例#3
0
 public IActionResult GetById(int id)
 {
     try
     {
         // 데이터 조회
         Maxim maxim = repo.GetMaximById(id);
         if (maxim == null)
         {
             // 에러에 대한 정보를 전달
             return(NotFound($"{id}에 해당하는 값을 찾을 수 없습니다."));
         }
         return(Ok(maxim));
     }
     catch
     {
         return(BadRequest());
     }
 }
示例#4
0
        private void DisplayData()
        {
            int id = Convert.ToInt32(Request.QueryString["Id"]);

            MaximServiceRepository repo = new MaximServiceRepository();
            Maxim maxim = repo.GetMaximById(id);

            this.lblId.Text      = id.ToString();
            this.txtName.Text    = maxim.Name;
            this.txtContent.Text = maxim.Content;
        }
示例#5
0
        // GET: api/MaximService/5
        public Maxim Get(int id)
        {
            // 데이터 조회
            Maxim maxim = repo.GetMaximById(id);

            if (maxim == null)
            {
                throw new HttpResponseException(
                          Request.CreateResponse(HttpStatusCode.NotFound));

                // 또 다른 표현 방법
                //return Request.CreateErrorResponse(
                //    HttpStatusCode.NotFound, "항목이 없습니다.");
            }
            //else
            //{
            //    // 반환값을 HttpResponseMessage로 설정했을 때에는 아래 방법도 가능
            //    Request.CreateResponse<Maxim>(HttpStatusCode.OK, maxim);
            //}
            return(maxim);
        }
        private void DisplayData()
        {
            int id = Convert.ToInt32(Request.QueryString["Id"]);

            MaximServiceRepository repo = new MaximServiceRepository();
            Maxim maxim = repo.GetMaximById(id);

            this.lblId.Text      = id.ToString();
            this.lblName.Text    = maxim.Name;
            this.lblContent.Text = maxim.Content;

            this.btnModify.NavigateUrl = "FrmMaximModify.aspx?Id=" + id;
            this.btnDelete.NavigateUrl = "FrmMaximDelete.aspx?Id=" + id;
        }