private void CheckIsRunning()
        {
            var settings          = ConfigurationManager.ConnectionStrings;
            var connectionStrings = (settings.Cast <ConnectionStringSettings>().Select(setting => setting.ConnectionString)).ToArray();

            var str = connectionStrings.Aggregate(string.Empty, (current, connectionString) => current + connectionString).GetHashCode().To <string>();

            if (ThreadingHelper.TryGetUniqueMutex(str, out _mutex))
            {
                return;
            }

            new MessageBoxBuilder()
            .Text(LocalizedStrings.Str2945)
            .Warning()
            .Show();

            Close();
        }