/// <summary>
    /// Finds any log in the given lists.
    /// </summary>
    /// <param name="lists">Array of the available lists</param>
    protected RequestLog Find(ArrayList[] lists)
    {
        foreach (ArrayList list in lists)
        {
            RequestLog log = RequestLog.FindByGUID(list, guid);
            if (log != null)
            {
                return(log);
            }
        }

        return(null);
    }
Example #2
0
    /// <summary>
    /// Finds any log in the given lists.
    /// </summary>
    /// <param name="lists">Array of the available log lists</param>
    /// <param name="guid">Request GUID</param>
    private static RequestLog FindRequestLog(Guid guid, params IEnumerable <RequestLog>[] lists)
    {
        foreach (var list in lists)
        {
            RequestLog log = RequestLog.FindByGUID(list, guid);
            if (log != null)
            {
                return(log);
            }
        }

        return(null);
    }