Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }