public ActionResult Details(int id, AppraisalCompanyDetailsViewModel appraisalCompanyDetails, int? nextStep)
		{
			if (ModelState.IsValid)
			{
				_appraisalCompanyWizardService.UpdateAppraisalCompanyName(id, appraisalCompanyDetails.CompanyName);
				_appraisalCompanyWizardService.UpdateAppraisalCompanyStatus(id, appraisalCompanyDetails.Status);
				_appraisalCompanyWizardService.UpdateAppraisalCompanyType(id, appraisalCompanyDetails.CompanyType);

				CommitProviderInstance.Commit();

				return RedirectToStep(id, nextStep ?? (int)TabSteps.Details);
			}

			TempData[AppraisalCompanyDetailsKey] = appraisalCompanyDetails;
			return RedirectToAction(NameHelper.AppraisalCompanyDetails.Details);
		}
		private ActionResult GetDetailsView(AppraisalCompanyDetailsViewModel appraisalCompanyDetails)
		{
			ViewBag.CurrentStep = (int)TabSteps.Details;
			return View(NameHelper.AppraisalCompanyDetails.Details, appraisalCompanyDetails);
		}
Beispiel #3
0
		public AppraisalCompanyDetailsViewModel GetAppraisalCompanyDetails(int appraisalCompanyId)
		{
			var appraisalCompany = _appraisalCompanyManagement.GetAppraisalCompanyById(appraisalCompanyId);

			var appraisalCompanyDetails = new AppraisalCompanyDetailsViewModel()
			{
				AppraisalCompanyId = appraisalCompany.Id,
				CompanyName = appraisalCompany.CompanyName,
				CompanyID = appraisalCompany.CompanyId,
				Status = appraisalCompany.Status,
				StatusHistories = _statusHistoryManager.GetAppraisalCompanyStatusHistory(appraisalCompanyId),
				TIN = _cryptographicProvider.DecryptString(appraisalCompany.TIN).Value,
				TINType = appraisalCompany.TINTypeId,
				CompanyType = appraisalCompany.CompanyTypeId
			};

			return appraisalCompanyDetails;
		}