private void Initialize(Pair <Guid> agentPair, bool isLaborRule) { if (isLaborRule) { Applier.InitializeAttendance(agentPair.Applier); Replier.InitializeAttendance(agentPair.Replier); } else { Applier.ScheduleDate = Applier.SwapingDate; Replier.ScheduleDate = Replier.SwapingDate; } Applier.InitializeTimeBox(agentPair.Applier); Replier.InitializeTimeBox(agentPair.Replier); if (isLaborRule) { Applier.GetQLaborRule(); Replier.GetQLaborRule(); } }