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 async Task <OperationResult> UpdateSettings(CustomerSettingsModel customerSettingsModel) { try { if (customerSettingsModel.RelatedEntityId == 0) { return(new OperationDataResult <CustomersModel>(true)); } var core = _coreHelper.GetCore(); var newEntityGroup = await core.Result.EntityGroupRead(customerSettingsModel.RelatedEntityId.ToString()); if (newEntityGroup == null) { return(new OperationResult(false, "Entity group not found")); } var userId = UserId; await _options.UpdateDb( x => { x.RelatedEntityGroupId = customerSettingsModel.RelatedEntityId; }, _dbContext, userId); return(new OperationDataResult <CustomersModel>(true, _customersLocalizationService.GetString("SettingsUpdatedSuccessfully"))); } catch (Exception e) { Trace.TraceError(e.Message); _logger.LogError(e.Message); return(new OperationDataResult <CustomersModel>(false, _customersLocalizationService.GetString("ErrorWhileUpdatingSettings"))); } }
public async Task <OperationDataResult <CustomerSettingsModel> > GetSettings() { try { var result = new CustomerSettingsModel(); var customerSettings = _options.Value; if (customerSettings?.RelatedEntityGroupId != null) { result.RelatedEntityId = (int)customerSettings.RelatedEntityGroupId; var core = _coreHelper.GetCore(); var entityGroup = await core.Result.EntityGroupRead(customerSettings.RelatedEntityGroupId.ToString()); if (entityGroup == null) { return(new OperationDataResult <CustomerSettingsModel>(false, "Entity group not found")); } result.RelatedEntityName = entityGroup.Name; } return(new OperationDataResult <CustomerSettingsModel>(true, result)); } catch (Exception e) { Trace.TraceError(e.Message); _logger.LogError(e.Message); return(new OperationDataResult <CustomerSettingsModel>(false, _customersLocalizationService.GetString("ErrorObtainingCustomersInfo"))); } }
public CustomerUserSettingsModel() { CustomerSettings = new CustomerSettingsModel(); AddressSettings = new AddressSettingsModel(); DateTimeSettings = new DateTimeSettingsModel(); ExternalAuthenticationSettings = new ExternalAuthenticationSettingsModel(); Locales = new List <AddressSettingsLocalizedModel>(); }
public CustomerUserSettingsModel() { CustomerSettings = new CustomerSettingsModel(); AddressSettings = new AddressSettingsModel(); ExternalAuthenticationSettings = new ExternalAuthenticationSettingsModel(); PrivacySettings = new PrivacySettingsModel(); Locales = new List <CustomerUserSettingsLocalizedModel>(); PrivacySettings = new PrivacySettingsModel(); }
public async Task <OperationResult> UpdateSettings([FromBody] CustomerSettingsModel customerUpdateModel) { return(await _customersSettingsService.UpdateSettings(customerUpdateModel)); }
public CustomerUserSettingsModel() { CustomerSettings = new CustomerSettingsModel(); AddressSettings = new AddressSettingsModel(); DateTimeSettings = new DateTimeSettingsModel(); }
public static CustomerSettings ToEntity(this CustomerSettingsModel model, CustomerSettings destination) { return(model.MapTo(destination)); }