Exemplo n.º 1
0
        //노트 디테일에서 노트북 선택하는 함수
        public ActionResult SelectNoteBook(int noteid)
        {
            var allBooks = NoteBookDAO.GetNoteBookList();                          //노트북 전체 불러오기
            List <SelectListItem> items = new List <SelectListItem>();             //select list item 초기화

            String noteBookId = NoteDAO.GetNotebyId(noteid).NoteBookId.ToString(); //노트의 노트북아이디


            foreach (var noteBook in allBooks)
            {
                items.Add(new SelectListItem()
                {
                    Text     = noteBook.Name,
                    Value    = noteBook.NoteBookId.ToString(),
                    Selected = false
                });
            }

            foreach (var item in items)
            {
                if (item.Value == noteBookId)
                {
                    item.Selected = true;
                }
            }

            ViewBag.noteBookId = items;

            return(View());
        }
        // 노트북 리스트 보여줌

        /*
         * 목적 : 노트북 리스트 보여줌
         * 준비물 : 노트북을 모두 가져오는 메소드 : GetNoteBookList()
         * (1) GetNoteBookList()로 가져온 노트북리스트를 viewbag에 넣음.
         */
        public ActionResult Index()
        {
            var noteBookList = NoteBookDAO.GetNoteBookList();
            int count        = NoteBookDAO.CountInBook(0);

            ViewBag.noteBookList = noteBookList;
            ViewBag.count        = count;

            return(View());
        }