示例#1
0
        public IActionResult Add(Notice notice)
        {
            if (HttpContext.Session.GetString("USER_LOGIN_KEY") != "admin")
            {
                return(RedirectToAction("Signin", "Account"));
            }

            if (ModelState.IsValid)
            {
                notice.NoticeWriteTime = DateTime.Now;
                notice.UserID          = HttpContext.Session.GetString("USER_LOGIN_KEY");

                bool result = _noticeBll.PostNotice(notice);
                if (result == true)
                {
                    return(Redirect("Index"));
                }
                else
                {
                    ModelState.AddModelError(string.Empty, "공지사항 등록에 실패했습니다.");
                }
            }
            ModelState.AddModelError(string.Empty, "필수 항목을 입력해주세요.");
            return(View(notice));
        }