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