//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); }
public IActionResult GetById(int id) { try { // 데이터 조회 Maxim maxim = repo.GetMaximById(id); if (maxim == null) { // 에러에 대한 정보를 전달 return(NotFound($"{id}에 해당하는 값을 찾을 수 없습니다.")); } return(Ok(maxim)); } catch { return(BadRequest()); } }
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; }
// 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; }