internal static void Log(Exception ex, [Optional] String additionalDetails)
        {
            ErrorService errorService = new ErrorService();
            Error        error        = new Error
            {
                ExceptionMessage  = ex.Message,
                StackTrace        = ex.StackTrace ?? Environment.StackTrace.ToString(),
                AdditionalDetails = additionalDetails ?? string.Empty
            };

            errorService.AddError(error);
        }