/// <summary> /// Dato un finder, esegue la conta delle righe /// </summary> /// <param name="finderToExecute"></param> /// <returns></returns> private int FinderExecuteCount(IFinder finderToExecute) { try { if (finderToExecute != null) { Finder = finderToExecute; if (ImpersonateCurrentUser) { return(ExecuteSearchWithImpersonation <int>(finderToExecute.Count)); } else { return(finderToExecute.Count()); } } return(0); } catch (Exception ex) { PrintSearchException(ex); return(default(int)); } }