コード例 #1
0
        public ActionResult Add(NewsViewModel model)
        {
            if ((UserHelper.GetUserRole(User.Identity.Name) != "admin") && (UserHelper.GetUserRole(User.Identity.Name) != "manager") && (UserHelper.GetUserRole(User.Identity.Name) != "worker") && (UserHelper.GetUserRole(User.Identity.Name) != "user"))
            {
                return(RedirectToAction("Login", "Account"));
            }
            if (UserHelper.GetUserRole(User.Identity.Name) == "user")
            {
                return(RedirectToAction("Index", "Home"));
            }

            model.user_id  = UserHelper.GetUserId(User.Identity.Name);
            model.add_date = DateTime.Now;

            pszczupakEntities ent = new pszczupakEntities();

            News n = model.ToNews();


            ent.News.Add(n);
            ent.SaveChanges();
            return(RedirectToAction("Index", "Home"));
        }