コード例 #1
0
 public IList <Viaggio> GetListaViaggiByAgenzia(Agenzia agenzia)
 {
     using (var om = new OperationManager())
     {
         try
         {
             var session = om.BeginOperation();
             var result  = GetViaggiVisibili(agenzia).ToList();
             om.CommitOperation();
             return(result);
         }
         catch (Exception ex)
         {
             om.RollbackOperation();
             string msg = String.Format("Errore durante il recupero dei viaggi dell'agenzia {0}", agenzia.ToString());
             logger.ErrorException(msg, ex);
             throw new Exception(msg, ex);
         }
     }
 }