コード例 #1
0
        public ActionResult EditAnnouncement(int id)
        {
            Off_Manager_Announcement model = _offlineDB.Off_Manager_Announcement.SingleOrDefault(m => m.Id == id);

            if (model != null)
            {
                var user = UserManager.FindById(User.Identity.GetUserId());
                if (model.Off_System_Id == user.DefaultSystemId)
                {
                    return(View(model));
                }
                return(View("AuthorizeError"));
            }
            else
            {
                return(View("Error"));
            }
        }
コード例 #2
0
        public ActionResult DeleteAnnouncementAjax(int id)
        {
            Off_Manager_Announcement model = _offlineDB.Off_Manager_Announcement.SingleOrDefault(m => m.Id == id);

            if (model != null)
            {
                var user = UserManager.FindById(User.Identity.GetUserId());
                if (model.Off_System_Id == user.DefaultSystemId)
                {
                    _offlineDB.Off_Manager_Announcement.Remove(model);
                    _offlineDB.SaveChanges();
                    return(Json(new { result = "SUCCESS" }));
                }
                else
                {
                    return(Json(new { result = "UNAUTHORIZED" }));
                }
            }
            return(Json(new { result = "FAIL" }));
        }
コード例 #3
0
 public ActionResult EditAnnouncement(Off_Manager_Announcement model)
 {
     if (ModelState.IsValid)
     {
         Off_Manager_Announcement item = new Off_Manager_Announcement();
         if (TryUpdateModel(item))
         {
             item.SubmitTime = DateTime.Now;
             item.SubmitUser = User.Identity.Name;
             _offlineDB.Entry(item).State = System.Data.Entity.EntityState.Modified;
             _offlineDB.SaveChanges();
             return(RedirectToAction("AnnouncementList"));
         }
         return(View("Error"));
     }
     else
     {
         ModelState.AddModelError("", "发生错误");
         return(View(model));
     }
 }
コード例 #4
0
 public ActionResult CreateAnnouncement(Off_Manager_Announcement model)
 {
     if (ModelState.IsValid)
     {
         var user = UserManager.FindById(User.Identity.GetUserId());
         Off_Manager_Announcement item = new Off_Manager_Announcement();
         if (TryUpdateModel(item))
         {
             item.SubmitTime    = DateTime.Now;
             item.SubmitUser    = User.Identity.Name;
             item.Off_System_Id = user.DefaultSystemId;
             _offlineDB.Off_Manager_Announcement.Add(item);
             _offlineDB.SaveChanges();
             return(RedirectToAction("AnnouncementList"));
         }
         return(View("Error"));
     }
     else
     {
         ModelState.AddModelError("", "发生错误");
         return(View(model));
     }
 }
コード例 #5
0
        public ActionResult CreateAnnouncement()
        {
            Off_Manager_Announcement model = new Off_Manager_Announcement();

            return(View(model));
        }