示例#1
0
        public ActionResult EditDetails(int id)
        {
            Account account = context.Accounts.Find(id);
            AccountEntryViewModel accountEntry = new AccountEntryViewModel();

            accountEntry.AccountDetails = account;
            EditAccountViewModel editAccountVM = new EditAccountViewModel();

            editAccountVM.AccountEntry = accountEntry;
            return(View(editAccountVM));
        }
示例#2
0
        public ActionResult NewAccount(AccountEntryViewModel accountEntry)
        {
            if (ModelState.IsValid)
            {
                Account validatedAccount = accountEntry.AccountDetails;
                validatedAccount.Password = passwordHelper.EncryptPassword(accountEntry.Password);
                validatedAccount.Status   = "Active";

                context.Accounts.Add(validatedAccount);
                context.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(accountEntry));
        }