public bool IsSlaPaused(int triggerId, int organizationId)
            {
                bool           isPaused = false;
                TicketStatuses statuses = new TicketStatuses(_loginUser);

                statuses.LoadByStatusIDs(organizationId, new int[] { TicketStatusId });

                if (statuses != null && statuses.Any())
                {
                    isPaused = statuses[0].PauseSLA;
                }

                //check if "Pause on Specific Dates"
                if (!isPaused)
                {
                    List <DateTime> daysToPause = SlaTriggers.GetSpecificDaysToPause(triggerId);
                    isPaused = daysToPause.Where(p => DateTime.Compare(p.Date, DateTime.UtcNow.Date) == 0).Any();
                }

                //If Pause on Company Holidays is selected
                SlaTrigger slaTrigger = SlaTriggers.GetSlaTrigger(_loginUser, triggerId);

                if (!isPaused && slaTrigger.PauseOnHoliday)
                {
                    isPaused = SlaTriggers.IsOrganizationHoliday(organizationId, DateTime.UtcNow);
                }

                return(isPaused);
            }