コード例 #1
0
 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);
 }
コード例 #2
0
        public static SpecHomeDisplayProperties SpecHome(this SpecHomeDisplayProperties displayProperties, int package, EntityLocation location)
        {
            SpecHomeDisplayProperties specHomeDisplayProperty = displayProperties ?? new SpecHomeDisplayProperties();

            specHomeDisplayProperty = specHomeDisplayProperty.SpecHomeDefault(package);
            if (location == EntityLocation.QuickView)
            {
                specHomeDisplayProperty.Name      = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.SpecHome.Name");
                specHomeDisplayProperty.Image     = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.SpecHome.Image");
                specHomeDisplayProperty.Beds      = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.SpecHome.Beds");
                specHomeDisplayProperty.Bathes    = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.SpecHome.Bathes");
                specHomeDisplayProperty.Area      = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.SpecHome.Area");
                specHomeDisplayProperty.SaleType  = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.SpecHome.SaleType");
                specHomeDisplayProperty.Status    = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.SpecHome.Status");
                specHomeDisplayProperty.Price     = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.SpecHome.Price");
                specHomeDisplayProperty.LeadForm  = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.SpecHome.LeadForm");
                specHomeDisplayProperty.PhotoTour = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.PhotoTour");
            }
            else if (location == EntityLocation.CommunityDetails)
            {
                specHomeDisplayProperty.Name           = OptionsResolver.IsActive(package, "Mslc.Ui.Details.SpecHome.Name");
                specHomeDisplayProperty.Image          = OptionsResolver.IsActive(package, "Mslc.Ui.Details.SpecHome.Image");
                specHomeDisplayProperty.Beds           = OptionsResolver.IsActive(package, "Mslc.Ui.Details.SpecHome.Beds");
                specHomeDisplayProperty.Bathes         = OptionsResolver.IsActive(package, "Mslc.Ui.Details.SpecHome.Bathes");
                specHomeDisplayProperty.Area           = OptionsResolver.IsActive(package, "Mslc.Ui.Details.SpecHome.Area");
                specHomeDisplayProperty.SaleType       = OptionsResolver.IsActive(package, "Mslc.Ui.Details.SpecHome.SaleType");
                specHomeDisplayProperty.Status         = OptionsResolver.IsActive(package, "Mslc.Ui.Details.SpecHome.Status");
                specHomeDisplayProperty.Price          = OptionsResolver.IsActive(package, "Mslc.Ui.Details.SpecHome.Price");
                specHomeDisplayProperty.Deposit        = OptionsResolver.IsActive(package, "Mslc.Ui.Details.SpecHome.Deposit");
                specHomeDisplayProperty.ApplicationFee = OptionsResolver.IsActive(package, "Mslc.Ui.Details.SpecHome.ApplicationFee");
                specHomeDisplayProperty.PetDeposit     = OptionsResolver.IsActive(package, "Mslc.Ui.Details.SpecHome.PetDeposit");
                specHomeDisplayProperty.Amenities      = OptionsResolver.IsActive(package, "Mslc.Ui.Details.SpecHome.Amenities");
                specHomeDisplayProperty.Description    = OptionsResolver.IsActive(package, "Mslc.Ui.Details.SpecHome.Description");
                specHomeDisplayProperty.LeadForm       = OptionsResolver.IsActive(package, "Mslc.Ui.Details.SpecHome.LeadForm");
                specHomeDisplayProperty.PhotoTour      = OptionsResolver.IsActive(package, "Mslc.Ui.Search.QuickView.Community.PhotoTour");
            }
            return(specHomeDisplayProperty);
        }