public AssignmentBatchAlterModel(DateTime watchPoint, ITimeBoxRepository timeBoxRepository, ITermStyleRepository termStyleRepository) : base(watchPoint, timeBoxRepository, termStyleRepository) { _title = LanguageReader.GetValue("BatchAlterExistsOfAssignemnt"); _filters = new ICustomFilter[] { new CustomFilter("EqAssignmentType", this, (t)=> { return t.Start.Date == SearchDate.Date && t.Text.Equals(QueryType.Text); }), new CustomFilter("EqTermStart",this ,(t)=> { return t.Start == SearchDate; }), new CustomFilter("EqTermEnd", this ,(t)=> { return t.End == SearchDate; }), new CustomFilter("Any", this, (t)=> { return t.Start.Date == SearchDate.Date; }) }; }
public AssignmentBatchAlterModel(DateTime watchPoint, ITimeBoxRepository timeBoxRepository, ITermStyleRepository termStyleRepository) : base(watchPoint, timeBoxRepository, termStyleRepository) { _title = LanguageReader.GetValue("BatchAlterExistsOfAssignemnt"); _filters = new ICustomFilter[] { new CustomFilter("EqAssignmentType", this, (t) => { return(t.Start.Date == SearchDate.Date && t.Text.Equals(QueryType.Text)); }), new CustomFilter("EqTermStart", this, (t) => { return(t.Start == SearchDate); }), new CustomFilter("EqTermEnd", this, (t) => { return(t.End == SearchDate); }), new CustomFilter("Any", this, (t) => { return(t.Start.Date == SearchDate.Date); }) }; }
public EventBatchAlterModel(DateTime watchPoint, ITimeBoxRepository timeBoxRepository, ITermStyleRepository termStyleRepository) : base(watchPoint, timeBoxRepository, termStyleRepository) { _title = LanguageReader.GetValue("BatchAlterExistsOfSubEvent"); OptionalFilters = new ICustomFilter[] { new CustomFilter("EqEventType", this,(t)=> { return t.Text.Equals(QueryType.Text); }), new CustomFilter("EqParentType", this,(t)=> { var bottomStyle = t.GetBottomStyle(); if(bottomStyle == null) return false; return bottomStyle.Equals(QueryParentType.Text); }) }; _filters = new ICustomFilter[] { new CustomFilter("InTermRange", this,(t)=> { return t.IsInTheRange(SearchDate, End); }), new CustomFilter("EqTermStart", this ,(t)=> t.Start == SearchDate), new CustomFilter("EqTermEnd", this, (t)=> t.End == SearchDate) }; End = _searchDate.Date.AddDays(1).AddMinutes(-5); }
public SeatConsolidationManagerModel(ISeatConsolidationRepository seatConsolidationRepository, IRepository <Skill> skillRepository, ITermStyleRepository termStyleRepository, IAreaRepository areaRepository, IOrganizationRepository organizationRepository) { _skillRepository = skillRepository; _termStyleRepository = termStyleRepository; _seatConsolidationRepository = seatConsolidationRepository; _areaRepository = areaRepository; _organizationRepository = organizationRepository; }
public SeatConsolidationManagerModel(ISeatConsolidationRepository seatConsolidationRepository, IRepository<Skill> skillRepository, ITermStyleRepository termStyleRepository, IAreaRepository areaRepository, IOrganizationRepository organizationRepository) { _skillRepository = skillRepository; _termStyleRepository = termStyleRepository; _seatConsolidationRepository = seatConsolidationRepository; _areaRepository = areaRepository; _organizationRepository = organizationRepository; }
public RealTimeSeatAdherenceModel(IAgentStatusRepository agentStatusRepository, ISeatBoxRepository seatBoxRepository, IAreaRepository areaRepository, ITimeBoxRepository timeBoxRepository, ITermStyleRepository termStyleRepository) { _agentStatusRepository = agentStatusRepository; _seatBoxRepository = seatBoxRepository; _areaRepository = areaRepository; _timeBoxRepository = timeBoxRepository; _termStyleRepository = termStyleRepository; }
protected BatchAlterModelBase(DateTime watchPoint, ITimeBoxRepository timeBoxRepository, ITermStyleRepository termStyleRepository) { _timeBoxRepository = timeBoxRepository; _termStyleRepository = termStyleRepository; _optionalActions = new ICustomAction[] { new OptionalAction("SetTermStart", this, new ICustomAction[] { new CustomAction("ExplicitSetTermStart", this , SetTermStart), new CustomAction("MoveTerm",this,MoveTerm), new CustomAction("ResizeTermStart",this,ResizeTermStart) } ), new OptionalAction("SetTermEnd", this,new ICustomAction[] { new CustomAction("ExplicitSetTermEnd",this, SetTermEnd ), new CustomAction("ResizeTermEnd",this,ResizeTermEnd) }), new CustomAction("LockTerm", this, LockTerm), new CustomAction("DeleteTerm", this, DeleteTerm)}; _searchDate = watchPoint; _newStartTime = _searchDate; _newEndTime = _searchDate; }
public EventBatchAlterModel(DateTime watchPoint, ITimeBoxRepository timeBoxRepository, ITermStyleRepository termStyleRepository) : base(watchPoint, timeBoxRepository, termStyleRepository) { _title = LanguageReader.GetValue("BatchAlterExistsOfSubEvent"); OptionalFilters = new ICustomFilter[] { new CustomFilter("EqEventType", this, (t) => { return(t.Text.Equals(QueryType.Text)); }), new CustomFilter("EqParentType", this, (t) => { var bottomStyle = t.GetBottomStyle(); if (bottomStyle == null) { return(false); } return(bottomStyle.Equals(QueryParentType.Text)); }) }; _filters = new ICustomFilter[] { new CustomFilter("InTermRange", this, (t) => { return(t.IsInTheRange(SearchDate, End)); }), new CustomFilter("EqTermStart", this, (t) => t.Start == SearchDate), new CustomFilter("EqTermEnd", this, (t) => t.End == SearchDate) }; End = _searchDate.Date.AddDays(1).AddMinutes(-5); }
protected BatchAlterModelBase(DateTime watchPoint, ITimeBoxRepository timeBoxRepository, ITermStyleRepository termStyleRepository) { _timeBoxRepository = timeBoxRepository; _termStyleRepository = termStyleRepository; _optionalActions = new ICustomAction[] { new OptionalAction("SetTermStart", this, new ICustomAction[] { new CustomAction("ExplicitSetTermStart", this, SetTermStart), new CustomAction("MoveTerm", this, MoveTerm), new CustomAction("ResizeTermStart", this, ResizeTermStart) }), new OptionalAction("SetTermEnd", this, new ICustomAction[] { new CustomAction("ExplicitSetTermEnd", this, SetTermEnd), new CustomAction("ResizeTermEnd", this, ResizeTermEnd) }), new CustomAction("LockTerm", this, LockTerm), new CustomAction("DeleteTerm", this, DeleteTerm) }; _searchDate = watchPoint; _newStartTime = _searchDate; _newEndTime = _searchDate; }
public ShiftDispatcherModel(ITimeBoxRepository timeBoxRepository, ITermStyleRepository termStyleRepository, IEntityFactory entityFactory) { _timeBoxRepository = timeBoxRepository; _termStyleRepository = termStyleRepository; _entityFactory = entityFactory; }
public InitializeModel(ITermStyleRepository termStyleRepository) { _termStyleRepository = termStyleRepository; }
public ActivityTypeModel(ITermStyleRepository termStyleRepository) { _termStyleRepository = termStyleRepository; }
public AssignmentTypeRepository(ITermStyleRepository termStyleRepository) { _termStyleRepository = termStyleRepository; }
public BatchAddingShiftModel(DateTime watchPoint, ITermStyleRepository termStyleRepository) { SearchDate = watchPoint; _termStyleRepository = termStyleRepository; }
public AssignmentTypeModel(ITermStyleRepository termStyleRepository, IServiceQueueRepository serviceQueueRepository, IEntityFactory entityFactory) { _termStyleRepository = termStyleRepository; _serviceQueueRepository = serviceQueueRepository; _entityFactory = entityFactory; }