コード例 #1
0
        public ActionResult Create(OutLink outlink)
        {
            if (ModelState.IsValid)
            {
                db.OutLink.Add(outlink);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(outlink));
        }
コード例 #2
0
ファイル: SitemapController.cs プロジェクト: zhang0xin/TSBXG
        public ActionResult Create(Sitemap sitemap)
        {
            if (ModelState.IsValid)
            {
                db.Sitemap.Add(sitemap);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(sitemap));
        }
コード例 #3
0
ファイル: UserController.cs プロジェクト: zhang0xin/TSBXG
        public ActionResult ChangePassword(string userName, string password, string newPassword)
        {
            if (string.IsNullOrEmpty(newPassword))
            {
                ModelState.AddModelError("newPassword", "新密码不能为空");
                return(View());
            }

            var user = db.User.FirstOrDefault(u => u.UserName == userName && u.Password == password);

            if (user == null)
            {
                ModelState.AddModelError("userName", "用户名不存在或密码错误");
                return(View());
            }

            user.Password = newPassword;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #4
0
        public ActionResult CreateFile(Document document, HttpPostedFileBase File)
        {
            if (ModelState.IsValid)
            {
                if (File != null)
                {
                    SetFile(document, File);
                }
                SetClientInfo(document);
                db.Document.Add(document);

                db.Configuration.ValidateOnSaveEnabled = false;
                db.SaveChanges();
                db.Configuration.ValidateOnSaveEnabled = true;
                return(RedirectToAction("ListFile", new { category = document.Category }));
            }

            return(View(document));
        }