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)); }
public ActionResult Delete(long Id) { NccNotice notice = _nccNoticeService.Get(Id); //page. return(View(notice)); }
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)); }