public async Task <IActionResult> CreateStep5([Bind("RequestPowerOfAttorney,PrimaryAttorney,AlternateAttorney,Exit")] IntakeFormViewModel5 intakeFormViewModel) { //if (ModelState.IsValid) //{ VeteranIntakeForm currentForm = _context.VeteranIntakeForms.FirstOrDefault(form => form.VeteranApplicationUserId == _userManager.GetUserId(User) && form.IsCompleted == null ); //currentForm.CurrentStep = 6; currentForm.TimeStamp = DateTime.Now; currentForm.RequestPowerOfAttorney = intakeFormViewModel.RequestPowerOfAttorney; currentForm.PrimaryAttorney = intakeFormViewModel.PrimaryAttorney; currentForm.AlternateAttorney = intakeFormViewModel.AlternateAttorney; if (intakeFormViewModel.Exit != null) { _context.VeteranIntakeForms.Update(currentForm); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "Veteran")); } currentForm.CurrentStep = 6; _context.VeteranIntakeForms.Update(currentForm); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(GoToStep), new { step = currentForm.CurrentStep })); //} //return View(nameof(CreateStep5)); }
public async Task <IActionResult> CreateStep5() { IntakeFormViewModel5 ifvm = new IntakeFormViewModel5(); VeteranIntakeForm veteranIntakeForm = _context.VeteranIntakeForms.FirstOrDefault(form => form.VeteranApplicationUserId == _userManager.GetUserId(User) && form.IsCompleted == null ); if (veteranIntakeForm != null) { ifvm.RequestPowerOfAttorney = veteranIntakeForm.RequestPowerOfAttorney; ifvm.PrimaryAttorney = veteranIntakeForm.PrimaryAttorney; ifvm.AlternateAttorney = veteranIntakeForm.AlternateAttorney; veteranIntakeForm.CurrentStep = 5; _context.Update(veteranIntakeForm); await _context.SaveChangesAsync(); return(View(ifvm)); } return(View(ifvm)); }