public List <ResumeTransactionDTO> GetAllTransactions() { ResumeTransactionDTO transactionsResume = new ResumeTransactionDTO(); OutlayAPIManager managerAPI = null; try { managerAPI = new OutlayAPIManager(); List <TransactionDTO> transactions = managerAPI.GetAllTransactions(); List <ResumeTransactionDTO> listResume = transactions.Select(value => CastObject.ToResumeTransaction(value)) .ToList(); return(listResume); } catch (Exception e) { throw new Exception("Error while procesing resume by code", e); } finally { managerAPI?.Dispose(); } }