Exemple #1
0
 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,
     });
 }
Exemple #2
0
        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();
                }
            }
        }