public SystemGeneratedCallQueueCriteria UpdateUpsellQueueCriteria(UpsellQueueCriteriaEditModel model, long organizationRoleId) { SystemGeneratedCallQueueCriteria criteria; if (model.CriteriaId > 0) { criteria = _systemGeneratedCallQueueCriteriaRepository.GetById(model.CriteriaId); criteria.Amount = model.Amount; criteria.NoOfDays = model.NoOfDays; criteria.DataRecorderMetaData.DataRecorderModifier = new OrganizationRoleUser(organizationRoleId); criteria.DataRecorderMetaData.DateModified = DateTime.Now; criteria.IsQueueGenerated = false; } else { criteria = new SystemGeneratedCallQueueCriteria { DataRecorderMetaData = new DataRecorderMetaData(new OrganizationRoleUser(organizationRoleId), DateTime.Now, null), CallQueueId = model.CallQueueId, Amount = model.Amount, NoOfDays = model.NoOfDays, AssignedToOrgRoleUserId = organizationRoleId }; } return(_systemGeneratedCallQueueCriteriaRepository.Save(criteria)); }
public SystemGeneratedCallQueueCriteria UpdateUpsellQueueCriteria(UpsellQueueCriteriaEditModel model) { return(_systemGeneratedCallQueueCritairaService.UpdateUpsellQueueCriteria(model, _sessionContext.UserSession.CurrentOrganizationRole.OrganizationRoleUserId)); }