private AccountCallQueueSettingEditModel CreateModel(AccountCallQueueSetting accountCallQueueSetting, CallQueue callQueue) { return(new AccountCallQueueSettingEditModel { AccountId = accountCallQueueSetting.AccountId, DateCreated = accountCallQueueSetting.DateCreated, IsActive = accountCallQueueSetting.IsActive, NoOfDays = accountCallQueueSetting.NoOfDays > 0 ? accountCallQueueSetting.NoOfDays : (int?)null, SuppressionTypeId = accountCallQueueSetting.SuppressionTypeId, SuppressionDescription = ((CallQueueSuppressionType)accountCallQueueSetting.SuppressionTypeId).GetDescription(), CallQueueId = accountCallQueueSetting.CallQueueId, CallQueueName = callQueue.Name, }); }
private void Save(AccountCallQueueSetting accountCallQueueSetting) { if (accountCallQueueSetting == null) { return; } var entity = Mapper.Map <AccountCallQueueSetting, AccountCallQueueSettingEntity>(accountCallQueueSetting); using (var adapter = PersistenceLayer.GetDataAccessAdapter()) { if (!adapter.SaveEntity(entity, true)) { throw new PersistenceFailureException(); } } }