public ActionResult Create([Bind(Include = "UserAccountID,UserAccountName,UserAccountPassword")] UserAccount userAccount) { if (ModelState.IsValid) { string tempEncrypt = Encrypt(userAccount.UserAccountPassword); userAccount.UserAccountPassword = tempEncrypt; db.UserAccounts.Add(userAccount); db.SaveChanges(); return(RedirectToAction("Login", "Home")); } return(View(userAccount)); }
public ActionResult EditedPost(Post post) { if (ModelState.IsValid) { if (Session["UserRole"].ToString() == "admin") { using (nologodbEntities Posts = new nologodbEntities()) { var obj = Posts.Posts.Where(a => a.PostID == post.PostID).FirstOrDefault(); if (obj != null) { obj.PostTitle = post.PostTitle; obj.PostImage = post.PostImage; obj.PostBody = post.PostBody; Posts.SaveChanges(); } } return(RedirectToAction("Posts", "Post")); } else { return(RedirectToAction("Login", "Home")); } } else { return(RedirectToAction("Login", "Home")); } }
public ActionResult DeletePost(int id) { if (ModelState.IsValid) { if (Session["UserRole"].ToString() == "admin") { if (ModelState.IsValid) { using (nologodbEntities Posts = new nologodbEntities()) { var obj = Posts.Posts.Where(a => a.PostID == id).FirstOrDefault(); if (obj != null) { Posts.Posts.Remove(obj);//unsure about validity of statement Posts.SaveChanges(); } } } return(RedirectToAction("Posts", "Post")); } else { return(RedirectToAction("Login", "Home")); } } else { return(RedirectToAction("Login", "Home")); } }
public ActionResult Register(UserAccount User) { if (ModelState.IsValid) { User.UserAccountPassword = Encrypt(User.UserAccountPassword); nologodbEntities UserAccount = new nologodbEntities(); UserAccount.UserAccounts.Add(User); UserAccount.SaveChanges(); } return(View()); }
public ActionResult CreatePost(Post post) { if (ModelState.IsValid) { nologodbEntities entities = new nologodbEntities(); entities.Posts.Add(post); entities.SaveChanges(); return(View()); } else { return(RedirectToAction("Login", "Home")); } }