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 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); }