public ActionResult Register(string username, string password) { try { using (BookStoreDataContext data = new BookStoreDataContext()) { var user = data.Users.SingleOrDefault(_ => _.Username == username); if (user == null) { user = new User { Username = username, Password = password }; data.Users.InsertOnSubmit(user); data.SubmitChanges(); return Json(new { results = new { userid = user.ID }, success = true }, JsonRequestBehavior.AllowGet); } else { return Json(new { success = false, reason = "userexists" }, JsonRequestBehavior.AllowGet); } } } catch (Exception ex) { return Json(new { success = false, reason = "servererror" }, JsonRequestBehavior.AllowGet); } }
partial void UpdateUser(User instance);
partial void DeleteUser(User instance);
partial void InsertUser(User instance);