Exemplo n.º 1
0
		public NewRequestViewModel(AppraiserOrder appraiserOrder, IAppraisalFormsService formsService)
		{
			if (appraiserOrder != null)
			{
				OrderNumber = appraiserOrder.Order.OrderPublicId;
				PropertyAddress = appraiserOrder.Order.GeneralInfo.PropertyAddress;
				Distance = appraiserOrder.Distance;
				OrderCreatedDate = appraiserOrder.CreatedDate;
				Rush = appraiserOrder.Order.AppraisalInfo.Rush;
				AppraiserOrderId = appraiserOrder.Id;
				AppraiserId = appraiserOrder.AppraiserId;
				OrderId = appraiserOrder.OrderId;
				DueDate = appraiserOrder.Order.DueDate;
				Form = formsService.GetFormTitle(appraiserOrder.Order.AppraisalInfo, true);				
				if (appraiserOrder.AppraiserUser != null)
				{
					AppraisalFullName = appraiserOrder.AppraiserUser.GetAppraiserFullName();
					AppraisalEmail = appraiserOrder.AppraiserUser.GetAppraiserEmail();
				}
				Fee = appraiserOrder.Order.AppraisersFee;
				SupplementalReoAddendum = appraiserOrder.Order.AppraisalInfo.SupplementalREOAddendum;
			}
		}