public ActionResult Like(int boardId, int userId) { using (var db = new lookatmyskateboardEntities()) { db.Users.Find(userId).Likes.Add(db.Skateboards.Find(boardId)); db.SaveChanges(); } return(RedirectToAction("View", new { id = boardId })); }
public ActionResult Register(User model) { if (!ModelState.IsValid) { return(View(model)); } using (var db = new lookatmyskateboardEntities()) { db.Users.Add(model); db.SaveChanges(); } return(RedirectToAction("Login", "Account")); }
public ActionResult ResetAdminPassword(ResetAdminPassword model) { if (Session["User"] == null || (Session["User"] as UserAccount).Username != "admin") { return(Content("Not authorised")); } using (var db = new lookatmyskateboardEntities()) { var user = db.Users.Find(1); user.password = model.Password; db.SaveChanges(); } Session.Abandon(); return(RedirectToAction("Index", "Home")); }