public static LeadFormVm GetLeadFormVm(CommunityQuickViewVm vm, SearchType searchType) { LeadFormVm leadFormVm = GetLeadFormVm(); leadFormVm.ListingId = vm.Id; leadFormVm.ListingName = vm.Name; leadFormVm.Message = vm.GetLeadFormMessage(); leadFormVm.Brand = searchType.MapToBrandType(); leadFormVm.Inquiry = InquiryType.Community; return(leadFormVm); }
internal static CommunityQuickViewVm MapToCommunityQuickViewVm(this Community community, SearchType searchType) { CommunityQuickViewVm communityBlockVm = community.MapToCommunityBlockVm(searchType, new CommunityQuickViewVm()) as CommunityQuickViewVm; if (communityBlockVm != null) { communityBlockVm.Description = community.Description; communityBlockVm.CommunityServices = community.Services; } return(communityBlockVm); }
public static CommunityQuickViewVm GetCommunityQuickViewVm(long communityId, SearchType searchType) { CommunityQuickViewVm communityQuickViewVm = null; Community community = SearchBc.Instance.GetCommunity(communityId); if (community != null) { communityQuickViewVm = community.MapToCommunityQuickViewVm(searchType); communityQuickViewVm.LeadForm = GetLeadFormVm(communityQuickViewVm, searchType); } return(communityQuickViewVm); }