Esempio n. 1
0
        public TransactionReportQueryResult Handle(TransactionReportQuery query)
        {
            FIL.Contracts.DataModels.TransactionReport transactionReport = new Contracts.DataModels.TransactionReport();

            try
            {
                transactionReport = _reportingRepository.GetTransactionReportDataAsSingleDataModel(query.EventAltId, query.UserAltId, query.EventDetailId, query.FromDate, query.ToDate, query.CurrencyTypes);
                return(new TransactionReportQueryResult
                {
                    TransactionReportData = transactionReport
                });
            }
            catch (Exception e)
            {
                return(new TransactionReportQueryResult
                {
                    TransactionReportData = transactionReport
                });
            }
        }
Esempio n. 2
0
        public TransactionReportQueryResult Handle(FAPTransactionReportQuery query)
        {
            FIL.Contracts.DataModels.TransactionReport transactionReport = new Contracts.DataModels.TransactionReport();

            try
            {
                query.FromDate    = new DateTime(query.FromDate.Year, query.FromDate.Month, query.FromDate.Day).ToUniversalTime();
                query.ToDate      = new DateTime(query.ToDate.Year, query.ToDate.Month, query.ToDate.Day).ToUniversalTime();
                transactionReport = _reportingRepository.GetFAPTransactionReport(query.EventAltId, query.FromDate, query.ToDate, query.CurrencyTypes);
                return(new TransactionReportQueryResult
                {
                    TransactionReportData = transactionReport
                });
            }
            catch (Exception e)
            {
                return(new TransactionReportQueryResult
                {
                    TransactionReportData = transactionReport
                });
            }
        }