public async Task <IActionResult> CreateStep3() { IntakeFormViewModel3 ifvm = new IntakeFormViewModel3(); VeteranIntakeForm veteranIntakeForm = _context.VeteranIntakeForms.FirstOrDefault(form => form.VeteranApplicationUserId == _userManager.GetUserId(User) && form.IsCompleted == null ); if (veteranIntakeForm != null) { ifvm.MonthlyIncome = veteranIntakeForm.MonthlyIncome; ifvm.BankAccountAssets = veteranIntakeForm.BankAccountAssets; ifvm.RealEstateAssets = veteranIntakeForm.RealEstateAssets; ifvm.LifeInsuranceCashValue = veteranIntakeForm.LifeInsuranceCashValue; ifvm.RetirementAccounts = veteranIntakeForm.RetirementAccounts; ifvm.StockBonds = veteranIntakeForm.StockBonds; ifvm.Pension = veteranIntakeForm.Pension; ifvm.BusinessInterest = veteranIntakeForm.BusinessInterest; ifvm.MoneyOwedToYou = veteranIntakeForm.MoneyOwedToYou; ifvm.OtherAssetsOrMoney = veteranIntakeForm.OtherAssetsOrMoney; veteranIntakeForm.CurrentStep = 3; _context.Update(veteranIntakeForm); await _context.SaveChangesAsync(); return(View(ifvm)); } return(View(ifvm)); }
public async Task <IActionResult> CreateStep3([Bind("MonthlyIncome,BankAccountAssets,RealEstateAssets,LifeInsuranceCashValue," + "RetirementAccounts,StockBonds,Pension,BusinessInterest,MoneyOwedToYou,OtherAssetsOrMoney,Exit") ] IntakeFormViewModel3 intakeFormViewModel) { //if (ModelState.IsValid) //{ VeteranIntakeForm currentForm = _context.VeteranIntakeForms.FirstOrDefault(form => form.VeteranApplicationUserId == _userManager.GetUserId(User) && form.IsCompleted == null ); currentForm.TimeStamp = DateTime.Now; currentForm.MonthlyIncome = intakeFormViewModel.MonthlyIncome; currentForm.BankAccountAssets = intakeFormViewModel.BankAccountAssets; currentForm.RealEstateAssets = intakeFormViewModel.RealEstateAssets; currentForm.LifeInsuranceCashValue = intakeFormViewModel.LifeInsuranceCashValue; currentForm.RetirementAccounts = intakeFormViewModel.RetirementAccounts; currentForm.StockBonds = intakeFormViewModel.StockBonds; currentForm.Pension = intakeFormViewModel.Pension; currentForm.BusinessInterest = intakeFormViewModel.BusinessInterest; currentForm.MoneyOwedToYou = intakeFormViewModel.MoneyOwedToYou; currentForm.OtherAssetsOrMoney = intakeFormViewModel.OtherAssetsOrMoney; if (intakeFormViewModel.Exit != null) { _context.VeteranIntakeForms.Update(currentForm); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "Veteran")); } currentForm.CurrentStep = 4; _context.VeteranIntakeForms.Update(currentForm); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(GoToStep), new { step = currentForm.CurrentStep })); //} //return View(nameof(CreateStep3)); }