Exemple #1
0
 public ContactDataPlugin(ISettingService settingService,
                          ContactDataSettings ContactDataSettings, IWebHelper webHelper, ILocalizationService localizationService)
 {
     this._settingService      = settingService;
     this._ContactDataSettings = ContactDataSettings;
     this._webHelper           = webHelper;
     this._localizationService = localizationService;
 }
Exemple #2
0
        public override void Install()
        {
            var settings = new ContactDataSettings
            {
                WidgetZone = "footer"
            };

            _settingService.SaveSetting(settings);

            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.WidgetZone", "WidgetZone name");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.WidgetZone.Hint", "Enter the WidgetZone name that will display the contact data.");

            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.ViewMode", "View mode");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.ViewMode.Hint", "Can be: \"bulleted list\" or \"one line\".");

            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.CompanyName", "Company name");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.CompanyName.Hint", "Enter the company name.");

            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.NationalRegisterCorporate", "National Register Corporate");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.NationalRegisterCorporate.Hint", "Enter the National Register Corporate. In Brazil is used CNPJ.");

            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.Address", "Address");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.Address.Hint", "Enter the street and number of company.");

            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.PostalCode", "Postal code");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.PostalCode.Hint", "Enter the postal code.");

            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.City", "City");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.City.Hint", "Enter the city of company.");

            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.State", "State");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.State.Hint", "Enter the state of company.");

            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.District", "District");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.District.Hint", "Enter the district of company.");

            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.PhoneNumber", "Phone number");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.PhoneNumber.Hint", "Enter the contact phone number.");

            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.Email", "Email");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Widgets.ContactData.Fields.Email.Hint", "Enter the contact email.");

            base.Install();
        }