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)); }
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)); }