Exemple #1
0
        private void Toggle([NotNull] ActivityReportItemViewModel item)
        {
            if (item == null)
            {
                throw new ArgumentNullException(nameof(item));
            }

            // Should not be able to suppress 08:00:00 start event - with no Id (it's a rare ocasion - so just hide the button)
            var startEvent = _statusChangeEventRepository.GetById(item.StartEventId);

            startEvent.IsSuppressed = !startEvent.IsSuppressed;
            _statusChangeEventRepository.Update(startEvent);
            item.IsSuppressed = startEvent.IsSuppressed;
        }