示例#1
0
        public ActionResult Edit(User user)
        {
            if (user == null || !ModelState.IsValid)
            {
                return(View());
            }

            using (var ctx = new TradeCenterDB())
            {
                User current = ctx.Users.SingleOrDefault(u => u.ID == user.ID);
                current.FirstName       = user.FirstName;
                current.LastName        = user.LastName;
                current.BirthDate       = user.BirthDate;
                current.Email           = user.Email;
                current.UserName        = user.UserName;
                current.Password        = user.Password;
                current.ConfirmPassword = user.ConfirmPassword;
                ctx.SaveChanges();
            }

            FormsAuthentication.SetAuthCookie(user.UserName, false);
            Session["userName"] = user.ToString();

            return(RedirectToLocal(Request.UrlReferrer.ToString()));
        }
示例#2
0
        public ActionResult Register(User user)
        {
            if (user == null || !ModelState.IsValid)
            {
                return(View());
            }

            using (var ctx = new TradeCenterDB())
            {
                ctx.Users.Add(user);
                ctx.SaveChanges();
            }

            FormsAuthentication.SetAuthCookie(user.UserName, false);
            Session["userName"] = user.ToString();

            return(RedirectToLocal(Request.UrlReferrer.ToString()));
        }