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(); 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(); }
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() })); }
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(); }
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); }
/// <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); }
public CustomerUserSettingsModel() { CustomerSettings = new CustomerSettingsModel(); AddressSettings = new AddressSettingsModel(); DateTimeSettings = new DateTimeSettingsModel(); }