/// <summary>
        /// Majors the status add.
        /// </summary>
        /// <param name="argMessage">
        /// The string message.
        /// </param>
        /// <param name="argShowProgressRing">
        /// if set to <c>true</c> [show progress ring].
        /// </param>
        /// <returns>
        /// </returns>
        public async Task MajorStatusAdd(string argMessage, bool argShowProgressRing)
        {
            await Task.Run(() => _iocEventAggregator.GetEvent <StatusUpdated>().Publish(argMessage)).ConfigureAwait(false);

            await _DataLog.Add(argMessage).ConfigureAwait(false);

            _iocCommonLogging.LogProgress("MajorStatusAdd: " + argMessage);

            MajorStatusMessage = argMessage;

            // majorStatusQueue.Enqueue(new QueueItem { Text = strMessage, showProgressRing = false });
            return;
        }