public static FloorPlanDisplayProperties FloorPlan(this FloorPlanDisplayProperties displayProperties, int package, EntityLocation location) { FloorPlanDisplayProperties floorPlanDisplayProperty = displayProperties ?? new FloorPlanDisplayProperties(); floorPlanDisplayProperty = floorPlanDisplayProperty.FloorPlanDefault(package); if (location == EntityLocation.QuickView) { floorPlanDisplayProperty.Name = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.FloorPlan.Name"); floorPlanDisplayProperty.Image = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.FloorPlan.Image"); floorPlanDisplayProperty.Beds = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.FloorPlan.Beds"); floorPlanDisplayProperty.Bathes = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.FloorPlan.Bathes"); floorPlanDisplayProperty.Area = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.FloorPlan.Area"); floorPlanDisplayProperty.Price = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.FloorPlan.Price"); floorPlanDisplayProperty.LeadForm = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.FloorPlan.LeadForm"); floorPlanDisplayProperty.PhotoTour = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.PhotoTour"); } else if (location == EntityLocation.CommunityDetails) { floorPlanDisplayProperty.Name = OptionsResolver.IsActive(package, "Mslc.Ui.Details.FloorPlan.Name"); floorPlanDisplayProperty.Image = OptionsResolver.IsActive(package, "Mslc.Ui.Details.FloorPlan.Image"); floorPlanDisplayProperty.Beds = OptionsResolver.IsActive(package, "Mslc.Ui.Details.FloorPlan.Beds"); floorPlanDisplayProperty.Bathes = OptionsResolver.IsActive(package, "Mslc.Ui.Details.FloorPlan.Bathes"); floorPlanDisplayProperty.Area = OptionsResolver.IsActive(package, "Mslc.Ui.Details.FloorPlan.Area"); floorPlanDisplayProperty.Price = OptionsResolver.IsActive(package, "Mslc.Ui.Details.FloorPlan.Price"); floorPlanDisplayProperty.Deposit = OptionsResolver.IsActive(package, "Mslc.Ui.Details.FloorPlan.Deposit"); floorPlanDisplayProperty.ApplicationFee = OptionsResolver.IsActive(package, "Mslc.Ui.Details.FloorPlan.ApplicationFee"); floorPlanDisplayProperty.PetDeposit = OptionsResolver.IsActive(package, "Mslc.Ui.Details.FloorPlan.PetDeposit"); floorPlanDisplayProperty.Amenities = OptionsResolver.IsActive(package, "Mslc.Ui.Details.FloorPlan.Amenities"); floorPlanDisplayProperty.LeadForm = OptionsResolver.IsActive(package, "Mslc.Ui.Details.FloorPlan.LeadForm"); floorPlanDisplayProperty.PhotoTour = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.PhotoTour"); } return(floorPlanDisplayProperty); }
private static OwnerDisplayProperties OwnerDefault(this OwnerDisplayProperties dp, int package) { dp.Name = OptionsResolver.IsActive(package, "Mslc.Ui.Owner.Name"); dp.Phone = OptionsResolver.IsActive(package, "Mslc.Ui.Owner.Phone"); dp.WebsiteUrl = OptionsResolver.IsActive(package, "Mslc.Ui.Owner.WebsiteUrl"); dp.Logo = OptionsResolver.IsActive(package, "Mslc.Ui.Owner.Logo"); dp.Address = OptionsResolver.IsActive(package, "Mslc.Ui.Owner.Address"); return(dp); }
public static DetailsDisplayProperties ServiceProviderDetails(this DetailsDisplayProperties displayProperties, int package) { DetailsDisplayProperties detailsDisplayProperty = displayProperties ?? new DetailsDisplayProperties(); detailsDisplayProperty.SocialButtons = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.SocialButtons"); detailsDisplayProperty.PartnerAds = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.PartnerAds"); detailsDisplayProperty.BookOrder = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.BookOrder"); detailsDisplayProperty.Map = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.Map"); detailsDisplayProperty.FeaturedProviders = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.FeaturedProviders"); return(detailsDisplayProperty); }
private static FloorPlanDisplayProperties FloorPlanDefault(this FloorPlanDisplayProperties dp, int package) { dp.Name = OptionsResolver.IsActive(package, "Mslc.Ui.FloorPlan.Name"); dp.Image = OptionsResolver.IsActive(package, "Mslc.Ui.FloorPlan.Image"); dp.Beds = OptionsResolver.IsActive(package, "Mslc.Ui.FloorPlan.Beds"); dp.Bathes = OptionsResolver.IsActive(package, "Mslc.Ui.FloorPlan.Bathes"); dp.Area = OptionsResolver.IsActive(package, "Mslc.Ui.FloorPlan.Area"); dp.Price = OptionsResolver.IsActive(package, "Mslc.Ui.FloorPlan.Price"); dp.Deposit = OptionsResolver.IsActive(package, "Mslc.Ui.FloorPlan.Deposit"); dp.ApplicationFee = OptionsResolver.IsActive(package, "Mslc.Ui.FloorPlan.ApplicationFee"); dp.PetDeposit = OptionsResolver.IsActive(package, "Mslc.Ui.FloorPlan.PetDeposit"); dp.Amenities = OptionsResolver.IsActive(package, "Mslc.Ui.FloorPlan.Amenities"); return(dp); }
public static OwnerDisplayProperties Owner(this OwnerDisplayProperties displayProperties, int package, EntityLocation location) { OwnerDisplayProperties ownerDisplayProperty = displayProperties ?? new OwnerDisplayProperties(); ownerDisplayProperty = ownerDisplayProperty.OwnerDefault(package); if (location == EntityLocation.CommunityDetails) { ownerDisplayProperty.Name = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Owner.Name"); ownerDisplayProperty.Phone = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Owner.Phone"); ownerDisplayProperty.WebsiteUrl = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Owner.WebsiteUrl"); ownerDisplayProperty.Logo = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Owner.Logo"); ownerDisplayProperty.Address = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Owner.Address"); } return(ownerDisplayProperty); }
private static SpecHomeDisplayProperties SpecHomeDefault(this SpecHomeDisplayProperties dp, int package) { dp.Name = OptionsResolver.IsActive(package, "Mslc.Ui.SpecHome.Name"); dp.Image = OptionsResolver.IsActive(package, "Mslc.Ui.SpecHome.Image"); dp.Beds = OptionsResolver.IsActive(package, "Mslc.Ui.SpecHome.Beds"); dp.Bathes = OptionsResolver.IsActive(package, "Mslc.Ui.SpecHome.Bathes"); dp.Area = OptionsResolver.IsActive(package, "Mslc.Ui.SpecHome.Area"); dp.SaleType = OptionsResolver.IsActive(package, "Mslc.Ui.SpecHome.SaleType"); dp.Status = OptionsResolver.IsActive(package, "Mslc.Ui.SpecHome.Status"); dp.Price = OptionsResolver.IsActive(package, "Mslc.Ui.SpecHome.Price"); dp.Deposit = OptionsResolver.IsActive(package, "Mslc.Ui.SpecHome.Deposit"); dp.ApplicationFee = OptionsResolver.IsActive(package, "Mslc.Ui.SpecHome.ApplicationFee"); dp.PetDeposit = OptionsResolver.IsActive(package, "Mslc.Ui.SpecHome.PetDeposit"); dp.Amenities = OptionsResolver.IsActive(package, "Mslc.Ui.SpecHome.Amenities"); dp.Description = OptionsResolver.IsActive(package, "Mslc.Ui.SpecHome.Description"); return(dp); }
private static ServiceProviderDisplayProperties ServiceProviderDefault(this ServiceProviderDisplayProperties dp, int package) { dp.Address = OptionsResolver.IsActive(package, "Mslc.Ui.ServiceProvider.Address"); dp.Featured = OptionsResolver.IsActive(package, "Mslc.Ui.ServiceProvider.Featured"); dp.WebsiteUrl = OptionsResolver.IsActive(package, "Mslc.Ui.ServiceProvider.WebsiteUrl"); dp.Name = OptionsResolver.IsActive(package, "Mslc.Ui.ServiceProvider.Name"); dp.PhotoCount = OptionsResolver.IsActive(package, "Mslc.Ui.ServiceProvider.PhotoCount"); dp.Image = OptionsResolver.IsActive(package, "Mslc.Ui.ServiceProvider.Image"); dp.CountiesServed = OptionsResolver.IsActive(package, "Mslc.Ui.ServiceProvider.CountiesServed"); dp.ServiceCategories = OptionsResolver.IsActive(package, "Mslc.Ui.ServiceProvider.ServiceCategories"); dp.AdditionalImages = OptionsResolver.IsActive(package, "Mslc.Ui.ServiceProvider.AdditionalImages"); dp.Phone = OptionsResolver.IsActive(package, "Mslc.Ui.ServiceProvider.Phone"); dp.Description = OptionsResolver.IsActive(package, "Mslc.Ui.ServiceProvider.Description"); dp.OfficeHours = OptionsResolver.IsActive(package, "Mslc.Ui.ServiceProvider.OfficeHours"); dp.PaymentsAccepted = OptionsResolver.IsActive(package, "Mslc.Ui.ServiceProvider.PaymentsAccepted"); dp.Coupon = OptionsResolver.IsActive(package, "Mslc.Ui.ServiceProvider.Coupon"); dp.RadiusDesignation = OptionsResolver.IsActive(package, "Mslc.Ui.ServiceProvider.SearchRadiusDesignation"); return(dp); }
public static HomeDisplayProperties Home(this HomeDisplayProperties displayProperties, int package, EntityLocation location) { HomeDisplayProperties homeDisplayProperty = displayProperties ?? new HomeDisplayProperties(); homeDisplayProperty = homeDisplayProperty.HomeDefault(package); if (location == EntityLocation.QuickView) { homeDisplayProperty.Name = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Home.Name"); homeDisplayProperty.Image = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Home.Image"); homeDisplayProperty.Beds = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Home.Beds"); homeDisplayProperty.Bathes = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Home.Bathes"); homeDisplayProperty.Area = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Home.Area"); homeDisplayProperty.Price = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Home.Price"); homeDisplayProperty.SaleType = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Home.SaleType"); homeDisplayProperty.Address = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Home.Address"); homeDisplayProperty.YearBuilt = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Home.YearBuilt"); homeDisplayProperty.LeadForm = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Home.LeadForm"); homeDisplayProperty.PhotoTour = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.PhotoTour"); } else if (location == EntityLocation.CommunityDetails) { homeDisplayProperty.Name = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Home.Name"); homeDisplayProperty.Image = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Home.Image"); homeDisplayProperty.Beds = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Home.Beds"); homeDisplayProperty.Bathes = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Home.Bathes"); homeDisplayProperty.Area = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Home.Area"); homeDisplayProperty.Price = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Home.Price"); homeDisplayProperty.SaleType = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Home.SaleType"); homeDisplayProperty.Address = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Home.Address"); homeDisplayProperty.YearBuilt = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Home.YearBuilt"); homeDisplayProperty.Deposit = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Home.Deposit"); homeDisplayProperty.ApplicationFee = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Home.ApplicationFee"); homeDisplayProperty.PetDeposit = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Home.PetDeposit"); homeDisplayProperty.Description = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Home.Description"); homeDisplayProperty.LeadForm = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Home.LeadForm"); homeDisplayProperty.PhotoTour = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.PhotoTour"); } return(homeDisplayProperty); }
private static CommunityDisplayProperties CommunityDefault(this CommunityDisplayProperties dp, int package) { dp.Address = OptionsResolver.IsActive(package, "Mslc.Ui.Community.Address"); dp.WebsiteUrl = OptionsResolver.IsActive(package, "Mslc.Ui.Community.WebsiteUrl"); dp.Featured = OptionsResolver.IsActive(package, "Mslc.Ui.Community.Featured"); dp.Name = OptionsResolver.IsActive(package, "Mslc.Ui.Community.Name"); dp.Price = OptionsResolver.IsActive(package, "Mslc.Ui.Community.Price"); dp.PhotoCount = OptionsResolver.IsActive(package, "Mslc.Ui.Community.PhotoCount"); dp.Image = OptionsResolver.IsActive(package, "Mslc.Ui.Community.Image"); dp.Bathes = OptionsResolver.IsActive(package, "Mslc.Ui.Community.Bathes"); dp.Beds = OptionsResolver.IsActive(package, "Mslc.Ui.Community.Beds"); dp.Area = OptionsResolver.IsActive(package, "Mslc.Ui.Community.Area"); dp.Amenities = OptionsResolver.IsActive(package, "Mslc.Ui.Community.Amenities"); dp.AdditionalImages = OptionsResolver.IsActive(package, "Mslc.Ui.Community.AdditionalImages"); dp.Phone = OptionsResolver.IsActive(package, "Mslc.Ui.Community.Phone"); dp.Description = OptionsResolver.IsActive(package, "Mslc.Ui.Community.Description"); dp.CommunityServices = OptionsResolver.IsActive(package, "Mslc.Ui.Community.CommunityServices"); dp.Deposit = OptionsResolver.IsActive(package, "Mslc.Ui.Community.Deposit"); dp.ApplicationFee = OptionsResolver.IsActive(package, "Mslc.Ui.Community.ApplicationFee"); dp.PetDeposit = OptionsResolver.IsActive(package, "Mslc.Ui.Community.PetDeposit"); dp.VirtualTourUrl = OptionsResolver.IsActive(package, "Mslc.Ui.Community.VirtualTour"); dp.Logo = OptionsResolver.IsActive(package, "Mslc.Ui.Community.Logo"); dp.Coupon = OptionsResolver.IsActive(package, "Mslc.Ui.Community.Coupon"); dp.Pmc = OptionsResolver.IsActive(package, "Mslc.Ui.Community.Pmc"); dp.ShcCategories = OptionsResolver.IsActive(package, "Mslc.Ui.Community.ShcCategories"); dp.AgeRestrictions = OptionsResolver.IsActive(package, "Mslc.Ui.Community.AgeRestrictions"); dp.PaymentsAccepted = OptionsResolver.IsActive(package, "Mslc.Ui.Community.PaymentsAccepted"); dp.OfficeHours = OptionsResolver.IsActive(package, "Mslc.Ui.Community.OfficeHours"); dp.FloorPlans = OptionsResolver.IsActive(package, "Mslc.Ui.Community.FloorPlans"); dp.SpecHomes = OptionsResolver.IsActive(package, "Mslc.Ui.Community.SpecHomes"); dp.Homes = OptionsResolver.IsActive(package, "Mslc.Ui.Community.Homes"); dp.LeadForm = OptionsResolver.IsActive(package, "Mslc.Ui.Community.LeadForm"); dp.Map = OptionsResolver.IsActive(package, "Mslc.Ui.Community.Map"); dp.PhotoTour = OptionsResolver.IsActive(package, "Mslc.Ui.Community.PhotoTour"); dp.QuickView = OptionsResolver.IsActive(package, "Mslc.Ui.Community.QuickView"); dp.RadiusDesignation = OptionsResolver.IsActive(package, "Mslc.Ui.Community.SearchRadiusDesignation"); return(dp); }
public static CommunityDisplayProperties Community(this CommunityDisplayProperties displayProperties, int package, EntityLocation location) { CommunityDisplayProperties communityDisplayProperty = displayProperties; communityDisplayProperty = communityDisplayProperty.CommunityDefault(package); switch (location) { case EntityLocation.Search: { communityDisplayProperty.Address = OptionsResolver.IsActive(package, "Mslc.Ui.Search.Community.Address"); communityDisplayProperty.Featured = OptionsResolver.IsActive(package, "Mslc.Ui.Search.Community.Featured"); communityDisplayProperty.Name = OptionsResolver.IsActive(package, "Mslc.Ui.Search.Community.Name"); communityDisplayProperty.Price = OptionsResolver.IsActive(package, "Mslc.Ui.Search.Community.Price"); communityDisplayProperty.PhotoCount = OptionsResolver.IsActive(package, "Mslc.Ui.Search.Community.PhotoCount"); communityDisplayProperty.Image = OptionsResolver.IsActive(package, "Mslc.Ui.Search.Community.Image"); communityDisplayProperty.Bathes = OptionsResolver.IsActive(package, "Mslc.Ui.Search.Community.Bathes"); communityDisplayProperty.Beds = OptionsResolver.IsActive(package, "Mslc.Ui.Search.Community.Beds"); communityDisplayProperty.Area = OptionsResolver.IsActive(package, "Mslc.Ui.Search.Community.Area"); communityDisplayProperty.Amenities = OptionsResolver.IsActive(package, "Mslc.Ui.Search.Community.Amenities"); communityDisplayProperty.AdditionalImages = OptionsResolver.IsActive(package, "Mslc.Ui.Search.Community.AdditionalImages"); communityDisplayProperty.Phone = OptionsResolver.IsActive(package, "Mslc.Ui.Search.Community.Phone"); communityDisplayProperty.FloorPlans = OptionsResolver.IsActive(package, "Mslc.Ui.Search.Community.QuickView.FloorPlans"); communityDisplayProperty.SpecHomes = OptionsResolver.IsActive(package, "Mslc.Ui.Search.Community.QuickView.SpecHomes"); communityDisplayProperty.Homes = OptionsResolver.IsActive(package, "Mslc.Ui.Search.Community.QuickView.Homes"); communityDisplayProperty.LeadForm = OptionsResolver.IsActive(package, "Mslc.Ui.Search.Community.LeadForm"); communityDisplayProperty.Map = OptionsResolver.IsActive(package, "Mslc.Ui.Search.Community.QuickView.Map"); communityDisplayProperty.QuickView = OptionsResolver.IsActive(package, "Mslc.Ui.Search.Community.QuickView"); break; } case EntityLocation.QuickView: { communityDisplayProperty.Address = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.Address"); communityDisplayProperty.Name = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.Name"); communityDisplayProperty.Price = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.Price"); communityDisplayProperty.PhotoCount = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.PhotoCount"); communityDisplayProperty.Image = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.Image"); communityDisplayProperty.Bathes = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.Bathes"); communityDisplayProperty.Beds = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.Beds"); communityDisplayProperty.Area = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.Area"); communityDisplayProperty.Amenities = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.Amenities"); communityDisplayProperty.AdditionalImages = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.AdditionalImages"); communityDisplayProperty.Phone = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.Phone"); communityDisplayProperty.Description = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.Description"); communityDisplayProperty.CommunityServices = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.CommunityServices"); communityDisplayProperty.LeadForm = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.LeadForm"); communityDisplayProperty.PhotoTour = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.PhotoTour"); break; } case EntityLocation.FeaturedWidget: { communityDisplayProperty.Address = OptionsResolver.IsActive(package, "Mslc.Ui.FeaturedWidget.Community.Address"); communityDisplayProperty.Name = OptionsResolver.IsActive(package, "Mslc.Ui.FeaturedWidget.Community.Name"); communityDisplayProperty.Price = OptionsResolver.IsActive(package, "Mslc.Ui.FeaturedWidget.Community.Price"); communityDisplayProperty.PhotoCount = OptionsResolver.IsActive(package, "Mslc.Ui.FeaturedWidget.Community.PhotoCount"); communityDisplayProperty.Image = OptionsResolver.IsActive(package, "Mslc.Ui.FeaturedWidget.Community.Image"); break; } case EntityLocation.CommunityDetails: { communityDisplayProperty.Address = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.Address"); communityDisplayProperty.WebsiteUrl = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.WebsiteUrl"); communityDisplayProperty.Name = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.Name"); communityDisplayProperty.Price = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.Price"); communityDisplayProperty.PhotoCount = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.PhotoCount"); communityDisplayProperty.Image = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.Image"); communityDisplayProperty.Bathes = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.Bathes"); communityDisplayProperty.Beds = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.Beds"); communityDisplayProperty.Area = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.Area"); communityDisplayProperty.Amenities = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.Amenities"); communityDisplayProperty.AdditionalImages = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.AdditionalImages"); communityDisplayProperty.Phone = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.Phone"); communityDisplayProperty.Description = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.Description"); communityDisplayProperty.CommunityServices = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.CommunityServices"); communityDisplayProperty.Deposit = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.Deposit"); communityDisplayProperty.ApplicationFee = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.ApplicationFee"); communityDisplayProperty.PetDeposit = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.PetDeposit"); communityDisplayProperty.VirtualTourUrl = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.VirtualTour"); communityDisplayProperty.Logo = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.Logo"); communityDisplayProperty.Coupon = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.Coupon"); communityDisplayProperty.Pmc = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.Pmc"); communityDisplayProperty.ShcCategories = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.ShcCategories"); communityDisplayProperty.AgeRestrictions = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.AgeRestrictions"); communityDisplayProperty.PaymentsAccepted = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.PaymentsAccepted"); communityDisplayProperty.OfficeHours = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.OfficeHours"); communityDisplayProperty.FloorPlans = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.FloorPlans"); communityDisplayProperty.SpecHomes = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.SpecHomes"); communityDisplayProperty.Homes = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.Homes"); communityDisplayProperty.LeadForm = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.LeadForm"); communityDisplayProperty.PhotoTour = OptionsResolver.IsActive(package, "Mslc.Ui.Details.Community.PhotoTour"); break; } } return(communityDisplayProperty); }
public static ServiceProviderDisplayProperties ServiceProvider(this ServiceProviderDisplayProperties displayProperties, int package, EntityLocation location) { ServiceProviderDisplayProperties serviceProviderDisplayProperty = displayProperties; serviceProviderDisplayProperty = serviceProviderDisplayProperty.ServiceProviderDefault(package); switch (location) { case EntityLocation.Search: { serviceProviderDisplayProperty.Address = OptionsResolver.IsActive(package, "Mslc.Ui.Search.ServiceProvider.Address"); serviceProviderDisplayProperty.Featured = OptionsResolver.IsActive(package, "Mslc.Ui.Search.ServiceProvider.Featured"); serviceProviderDisplayProperty.Name = OptionsResolver.IsActive(package, "Mslc.Ui.Search.ServiceProvider.Name"); serviceProviderDisplayProperty.PhotoCount = OptionsResolver.IsActive(package, "Mslc.Ui.Search.ServiceProvider.PhotoCount"); serviceProviderDisplayProperty.Image = OptionsResolver.IsActive(package, "Mslc.Ui.Search.ServiceProvider.Image"); serviceProviderDisplayProperty.ServiceCategories = OptionsResolver.IsActive(package, "Mslc.Ui.Search.ServiceProvider.ServiceCategories"); serviceProviderDisplayProperty.AdditionalImages = OptionsResolver.IsActive(package, "Mslc.Ui.Search.ServiceProvider.AdditionalImages"); serviceProviderDisplayProperty.Phone = OptionsResolver.IsActive(package, "Mslc.Ui.Search.ServiceProvider.Phone"); serviceProviderDisplayProperty.LeadForm = OptionsResolver.IsActive(package, "Mslc.Ui.Search.ServiceProvider.LeadForm"); serviceProviderDisplayProperty.QuickView = OptionsResolver.IsActive(package, "Mslc.Ui.Search.ServiceProvider.QuickView"); serviceProviderDisplayProperty.Map = OptionsResolver.IsActive(package, "Mslc.Ui.Search.ServiceProvider.Map"); return(serviceProviderDisplayProperty); } case EntityLocation.QuickView: { serviceProviderDisplayProperty.Address = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.ServiceProvider.Address"); serviceProviderDisplayProperty.Name = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.ServiceProvider.Name"); serviceProviderDisplayProperty.PhotoCount = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.ServiceProvider.PhotoCount"); serviceProviderDisplayProperty.Image = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.ServiceProvider.Image"); serviceProviderDisplayProperty.ServiceCategories = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.ServiceProvider.ServiceCategories"); serviceProviderDisplayProperty.AdditionalImages = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.ServiceProvider.AdditionalImages"); serviceProviderDisplayProperty.Phone = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.ServiceProvider.Phone"); serviceProviderDisplayProperty.Description = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.ServiceProvider.Description"); serviceProviderDisplayProperty.LeadForm = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.ServiceProvider.LeadForm"); serviceProviderDisplayProperty.PhotoTour = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.ServiceProvider.PhotoTour"); return(serviceProviderDisplayProperty); } case EntityLocation.FeaturedWidget: { serviceProviderDisplayProperty.Address = OptionsResolver.IsActive(package, "Mslc.Ui.FeaturedWidget.ServiceProvider.Address"); serviceProviderDisplayProperty.Name = OptionsResolver.IsActive(package, "Mslc.Ui.FeaturedWidget.ServiceProvider.Name"); serviceProviderDisplayProperty.PhotoCount = OptionsResolver.IsActive(package, "Mslc.Ui.FeaturedWidget.ServiceProvider.PhotoCount"); serviceProviderDisplayProperty.Image = OptionsResolver.IsActive(package, "Mslc.Ui.FeaturedWidget.ServiceProvider.Image"); return(serviceProviderDisplayProperty); } case EntityLocation.CommunityDetails: { return(serviceProviderDisplayProperty); } case EntityLocation.ServiceProviderDetails: { serviceProviderDisplayProperty.Address = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.Address"); serviceProviderDisplayProperty.WebsiteUrl = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.WebsiteUrl"); serviceProviderDisplayProperty.Name = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.Name"); serviceProviderDisplayProperty.PhotoCount = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.PhotoCount"); serviceProviderDisplayProperty.Image = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.Image"); serviceProviderDisplayProperty.CountiesServed = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.CountiesServed"); serviceProviderDisplayProperty.ServiceCategories = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.ServiceCategories"); serviceProviderDisplayProperty.AdditionalImages = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.AdditionalImages"); serviceProviderDisplayProperty.Phone = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.Phone"); serviceProviderDisplayProperty.Description = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.Description"); serviceProviderDisplayProperty.OfficeHours = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.OfficeHours"); serviceProviderDisplayProperty.PaymentsAccepted = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.PaymentsAccepted"); serviceProviderDisplayProperty.Coupon = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.Coupon"); serviceProviderDisplayProperty.LeadForm = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.LeadForm"); serviceProviderDisplayProperty.PhotoTour = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.PhotoTour"); serviceProviderDisplayProperty.Map = OptionsResolver.IsActive(package, "Mslc.Ui.Details.ServiceProvider.Map"); return(serviceProviderDisplayProperty); } default: { return(serviceProviderDisplayProperty); } } }