コード例 #1
0
ファイル: ManageController.cs プロジェクト: lijingning/test
        public ActionResult ChangeAccountProfile()
        {
            var user  = GetUser();
            var model = new ChangeAccountProfileViewModel {
                PhoneNumber = user.PhoneNumber, EmailAddress = user.Email
            };

            return(View(model));
        }
コード例 #2
0
ファイル: ManageController.cs プロジェクト: lijingning/test
 public ActionResult ChangeAccountProfile(ChangeAccountProfileViewModel model)
 {
     if (ModelState.IsValid)
     {
         using (ApplicationDbContext db = new ApplicationDbContext())
         {
             var user = db.Users.Find(User.Identity.GetUserId());
             user.Email       = model.EmailAddress;
             user.PhoneNumber = model.PhoneNumber;
             db.SaveChanges();
             return(Redirect("Index"));
         }
     }
     return(View(model));
 }