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