コード例 #1
0
        public ActionResult Edit(Account_Edit_VM Model)
        {
            if (!UserAccount.IsLoggedIn(this))
            {
                return(SendToLogin());
            }

            if (!ModelState.IsValid)
            {
                return(View(Model));
            }

            User User = new User().GetByID(UserAccount.ActiveUser.ID);

            User.Telephone = Model.Telephone;

            User.Save();

            Address Address = User.GetAddress();

            Address.Address1 = Model.Address;
            Address.City     = Model.City;
            Address.State    = Model.State;
            Address.ZipCode  = Model.Zip;

            Address.Save();

            ModelState.Clear();

            TempData["AlertTag"]     = "success";
            TempData["AlertLabel"]   = "Success!: ";
            TempData["AlertMessage"] = "Your account information was updated.";

            return(RedirectToAction("Dashboard", "Account"));
        }
コード例 #2
0
        public ActionResult Edit()
        {
            if (!UserAccount.IsLoggedIn(this))
            {
                return(SendToLogin());
            }

            User    User    = new User().GetByID(UserAccount.ActiveUser.ID);
            Address Address = User.GetAddress();

            var Model = new Account_Edit_VM();

            Model.Telephone = User.Telephone;
            Model.Address   = Address.Address1;
            Model.City      = Address.City;
            Model.State     = Address.State;
            Model.Zip       = Address.ZipCode;

            return(View(Model));
        }