Ejemplo n.º 1
0
        public ActionResult CreateEdit(long Id = 0)
        {
            NccNotice notice = new NccNotice();

            notice.PublishDate = DateTime.Today;
            notice.ExpireDate  = DateTime.Today.AddDays(30);

            var NoticeStatus = Enum.GetValues(typeof(NccNoticeStatus)).Cast <NccNoticeStatus>().Select(v => new SelectListItem
            {
                Text  = v.ToString(),
                Value = ((int)v).ToString()
            }).ToList();

            ViewBag.NoticeStatus = new SelectList(NoticeStatus, "Value", "Text", (int)notice.NoticeStatus);

            var NoticeType = Enum.GetValues(typeof(NccNoticeType)).Cast <NccNoticeType>().Select(v => new SelectListItem
            {
                Text  = v.ToString(),
                Value = ((int)v).ToString()
            }).ToList();

            ViewBag.NoticeType = new SelectList(NoticeType, "Value", "Text", (int)notice.NoticeType);

            if (Id > 0)
            {
                notice = _nccNoticeService.Get(Id);
            }
            return(View(notice));
        }
Ejemplo n.º 2
0
        public ActionResult Delete(long Id)
        {
            NccNotice notice = _nccNoticeService.Get(Id);

            //page.
            return(View(notice));
        }
Ejemplo n.º 3
0
        public ActionResult CreateEdit(NccNotice notice)
        {
            ViewBag.MessageType = "ErrorMessage";
            ViewBag.Message     = "Error occoured. Please fill up all field correctly.";

            if (ModelState.IsValid)
            {
                if (notice.Id > 0)
                {
                    _nccNoticeService.Update(notice);
                    ViewBag.MessageType = "SuccessMessage";
                    ViewBag.Message     = "Notice updated successfull.";
                }
                else
                {
                    _nccNoticeService.Save(notice);
                    ViewBag.MessageType = "SuccessMessage";
                    ViewBag.Message     = "Notice save successfull.";
                }
                //TempData["SuccessMessage"] = "Notice save successfull.";
            }

            return(View(notice));
        }