private OrdersArchiveListItemViewModel CreateOrdersArchiveListItem(ActiveOrderItem item) { var result = new OrdersArchiveListItemViewModel { OrderNo = item.Order.OrderPublicId, LoanNo = item.Order.GeneralInfo.LoanNumber, BorrowerFirstName = item.Order.GeneralInfo.BorrowerFirstName, BorrowerLastName = item.Order.GeneralInfo.BorrowerLastName, PropertyAddress = item.Order.GeneralInfo.PropertyAddress, LastActionDate = item.LastActionDate.HasValue ? item.LastActionDate.Value : default(DateTime), ClientOrderId = item.Order.Id, Status = item.Order.OrderStatus }; if (item.Order.ClientCompany != null) { result.Lender = item.Order.ClientCompany.CompanyName; } if (item.Order.ClientCompanyBranche != null) { result.LenderBranch = item.Order.ClientCompanyBranche.Name; } if (item.Order.CreatedByClientUser.Company.Profile.IsBroker) { result.Broker = item.Order.CreatedByClientUser.Company.CompanyName; } if (item.Order.AppraisalInfo != null) { if (item.Order.AppraisalInfo.Rush) { result.AddOns.Add(Constants.Text.addonRush); } if (item.Order.AppraisalInfo.SecondDuplicateAppraisal) { result.AddOns.Add(Constants.Text.addonSeconDuplicateAppraisal); } result.Form = GetFormDisplayName(item.Order); } return result; }
private static ActiveOrdersListItemViewModel CreateActiveOrdersListItem(ActiveOrderItem item) { var result = new ActiveOrdersListItemViewModel { OrderNo = item.Order.OrderPublicId, LoanNo = item.Order.GeneralInfo.LoanNumber, BorrowerFirstName = item.Order.GeneralInfo.BorrowerFirstName, BorrowerLastName = item.Order.GeneralInfo.BorrowerLastName, PropertyAddress = item.Order.GeneralInfo.PropertyAddress, LastActionDate = item.LastActionDate.HasValue ? item.LastActionDate.Value : default(DateTime), ClientOrderId = item.Order.Id, Status = item.Order.OrderStatus }; if (item.Order.ClientCompany != null) { result.Lender = item.Order.ClientCompany.CompanyName; } if (item.Order.ClientCompanyBranche != null) { result.LenderBranch = item.Order.ClientCompanyBranche.Name; } if (item.Order.CreatedByClientUser.Company.Profile.IsBroker) { result.Broker = item.Order.CreatedByClientUser.Company.CompanyName; } if (item.Order.RejectReason == OrderDeclineReasonType.InsufficientFee) { result.IsRejectedForInsufficientFee = true; } return result; }