public SystemGeneratedCallQueueCriteria UpdateConfirmationQueueCriteria(ConfirmationQueueCriteriaEditModel model, long organizationRoleId) { SystemGeneratedCallQueueCriteria criteria; if (model.CriteriaId > 0) { criteria = _systemGeneratedCallQueueCriteriaRepository.GetById(model.CriteriaId); 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, NoOfDays = model.NoOfDays, AssignedToOrgRoleUserId = organizationRoleId }; } return(_systemGeneratedCallQueueCriteriaRepository.Save(criteria)); }
public SystemGeneratedCallQueueCriteria UpdateConfirmationQueueCriteria(ConfirmationQueueCriteriaEditModel model) { return(_systemGeneratedCallQueueCritairaService.UpdateConfirmationQueueCriteria(model, _sessionContext.UserSession.CurrentOrganizationRole.OrganizationRoleUserId)); }