private void CheckIsClosedSupport() { var repo = new SupportSettingRepository(); var model = repo.GetById(BoardName, BoardNum); if (model != null) { if (model.IsClosed) { divUserView.Visible = false; divClosedMessage.Visible = !divUserView.Visible; } else { divUserView.Visible = true; divClosedMessage.Visible = !divUserView.Visible; } pnlNotYet.Visible = false; // 세부 설정 안내 메시지 숨기기 } else { // 이벤트 설정이 완료되지 않으면 사용자 패널 숨기기 divUserView.Visible = false; divClosedMessage.Visible = false; pnlNotYet.Visible = true; // 세부 설정 안내 메시지 보이기 } }
/// <summary> /// 상세 보기 전용 Web API /// </summary> public HttpResponseMessage Get(string boardName, int boardNum) { var model = _repository.GetById(boardName, boardNum); if (model == null) { return(Request.CreateErrorResponse( HttpStatusCode.NotFound, "항목이 없습니다.")); } return(Request.CreateResponse(HttpStatusCode.OK, model)); }
private void DisplayData() { // 기존에 저장한 데이터가 있으면 각각의 컨트롤에 바인딩 var model = _repository.GetById(BoardName, BoardNum); if (model != null) { chkIsClosed.Checked = model.IsClosed; txtStartDate.Text = model.StartDate.ToShortDateString(); txtEventDate.Text = model.EventDate.ToShortDateString(); txtEndDate.Text = model.EndDate.ToShortDateString(); txtMaxRegistrationCount.Text = model.MaxCount.ToString(); txtRemarks.Text = model.Remarks; // 기존 저장된 데이터가 있으면 btnSave.Text = "설정 수정"; } else { btnSave.Text = "설정 저장"; } }