コード例 #1
0
ファイル: AdminController.cs プロジェクト: Delta16/mvcTest
 public ActionResult Edit(UserAccount useraccount)
 {
     if (ModelState.IsValid)
     {
         db.Entry(useraccount).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(useraccount);
 }
コード例 #2
0
ファイル: AdminController.cs プロジェクト: Delta16/mvcTest
        public ActionResult Create(UserAccount useraccount)
        {
            if (ModelState.IsValid)
            {
                db.Users.Add(useraccount);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(useraccount);
        }
コード例 #3
0
ファイル: HomeController.cs プロジェクト: Delta16/mvcTest
 public ActionResult Account(UserAccount useraccount)
 {
     UserAccount user = db.Users.Where(u => u.UserName == useraccount.UserName
         && u.Password == useraccount.Password).SingleOrDefault();
     if (user != null)
     {
         Session["Name"] = user.FirstName + " " + user.LastName;
         Session["LoggedIn"] = true;
         //return View();
         if (user.IsAdmin == true)
         {
             return RedirectToAction("Index", "Admin");
         }
         else
         {
             return RedirectToAction("Index", "Home");
         }
     }
     else
     {
         return View(useraccount);
     }
 }