Exemple #1
0
 public GeneralUserSettingsModel()
 {
     UserSettings     = new UserSettingsModel();
     AddressSettings  = new AddressSettingsModel();
     DateTimeSettings = new DateTimeSettingsModel();
     ExternalAuthenticationSettings = new ExternalAuthenticationSettingsModel();
 }
 public CustomerUserSettingsModel()
 {
     CustomerSettings = new CustomerSettingsModel();
     AddressSettings = new AddressSettingsModel();
     DateTimeSettings = new DateTimeSettingsModel();
     ExternalAuthenticationSettings = new ExternalAuthenticationSettingsModel();
 }
 public CustomerUserSettingsModel()
 {
     CustomerSettings = new CustomerSettingsModel();
     AddressSettings  = new AddressSettingsModel();
     DateTimeSettings = new DateTimeSettingsModel();
     ExternalAuthenticationSettings = new ExternalAuthenticationSettingsModel();
 }
 public CustomerUserSettingsModel()
 {
     CustomerSettings = new CustomerSettingsModel();
     AddressSettings  = new AddressSettingsModel();
     DateTimeSettings = new DateTimeSettingsModel();
     ExternalAuthenticationSettings = new ExternalAuthenticationSettingsModel();
     Locales = new List <AddressSettingsLocalizedModel>();
 }
        public static DateTimeSettingsModel ToModel(this DateTimeSettings dateTimeSettings)
        {
            var model = new DateTimeSettingsModel()
            {
                DefaultTimeZoneId = dateTimeSettings.DefaultTimeZoneId
            };

            return(model);
        }
 public GeneralCommonSettingsModel()
 {
     StoreInformationSettings = new StoreInformationSettingsModel();
     DateTimeSettings         = new DateTimeSettingsModel();
     SeoSettings             = new SeoSettingsModel();
     SecuritySettings        = new SecuritySettingsModel();
     PdfSettings             = new PdfSettingsModel();
     GoogleAnalyticsSettings = new GoogleAnalyticsSettingsModel();
     DisplayMenuSettings     = new DisplayMenuSettingsModel();
 }
Exemple #7
0
        public IHttpActionResult Post(DateTimeSettingsModel entityModel)
        {
            var dateTimeSettings = new DateTimeSettings()
            {
                DefaultTimeZoneId = entityModel.DefaultTimeZoneId
            };

            _settingService.Save(dateTimeSettings);
            VerboseReporter.ReportSuccess("Settings saved successfully", "post_setting");
            return(RespondSuccess(new { DateTimeSettings = dateTimeSettings.ToModel() }));
        }
Exemple #8
0
 public GeneralCommonSettingsModel()
 {
     StoreInformationSettings = new StoreInformationSettingsModel();
     DateTimeSettings         = new DateTimeSettingsModel();
     SeoSettings                = new SeoSettingsModel();
     SecuritySettings           = new SecuritySettingsModel();
     CaptchaSettings            = new CaptchaSettingsModel();
     PdfSettings                = new PdfSettingsModel();
     LocalizationSettings       = new LocalizationSettingsModel();
     CompanyInformationSettings = new CompanyInformationSettingsModel();
     ContactDataSettings        = new ContactDataSettingsModel();
     BankConnectionSettings     = new BankConnectionSettingsModel();
     SocialSettings             = new SocialSettingsModel();
     HomepageSettings           = new HomepageSettingsModel();
 }
Exemple #9
0
        protected async Task <DateTimeSettingsModel> PrepareDateTimeSettingsModel()
        {
            var tenantId         = _tenantContext.ActiveTenantScopeConfiguration;
            var dateTimeSettings = _settingService.LoadSetting <DateTimeSettings>(tenantId);

            var model = new DateTimeSettingsModel
            {
                AllowUsersToSetTimeZone = dateTimeSettings.AllowUsersToSetTimeZone,
                DefaultTimeZoneId       = _dateTimeHelper.DefaultStoreTimeZone.Id,
            };

            //prepare available time zones
            await _baseModelFactory.PrepareTimeZones(model.AvailableTimeZones, false);

            return(model);
        }
Exemple #10
0
        /// <summary>
        /// Prepare date time settings model
        /// </summary>
        /// <returns>Date time settings model</returns>
        protected virtual DateTimeSettingsModel PrepareDateTimeSettingsModel()
        {
            //load settings for a chosen store scope
            var dateTimeSettings = _settingService.LoadSetting <DateTimeSettings>();

            //fill in model values from the entity
            var model = new DateTimeSettingsModel
            {
                AllowUsersToSetTimeZone = dateTimeSettings.AllowUsersToSetTimeZone
            };

            //fill in additional values (not existing in the entity)
            model.DefaultTimeZoneId = _dateTimeHelper.DefaultTimeZone.Id;

            //prepare available time zones
            _baseAdminModelFactory.PrepareTimeZones(model.AvailableTimeZones, false);

            return(model);
        }
Exemple #11
0
 public CustomerUserSettingsModel()
 {
     CustomerSettings = new CustomerSettingsModel();
     AddressSettings  = new AddressSettingsModel();
     DateTimeSettings = new DateTimeSettingsModel();
 }