Пример #1
0
        public List <Transaction> GetTransactionLstTownBusByCarIDnDateTime(TripsRequestTownBus request)
        {
            var transactionlst = new List <Transaction>();

            try
            {
                transactionlst = new TransactionQueryBuilder(new WalletEntities())
                                 .GetTransBySource("TownBus")
                                 .FromDate(DateTime.Parse(request.StartDateTimeRange.Replace("T", " ")))
                                 .ToDate(DateTime.Parse(request.EndDateTimeRange.Replace("T", " "))).ToList();
            }
            catch (Exception ex)
            {
                var logWallet = new LogWallet();
                logWallet.Log(MethodBase.GetCurrentMethod(), request.CarId, ex, "");
                return(null);
            }
            return(transactionlst);
        }
Пример #2
0
        public IHttpActionResult GetTransactionListTownBusByCarIDnDateTime(string sign, TripsRequestTownBus requests)
        {
            var inputParams = new { sign = sign, request = requests };
            var response    = new TransactionTownBusResponse();

            try
            {
                if (!VerifyAPICaller(sign, response))
                {
                    return(Ok(response));
                }
                response = _walletApiLogic.GetTransactionLstTownBusByCarIDnDateTime(requests);
                VerifyResponse(MethodBase.GetCurrentMethod(), response, inputParams);
            }
            catch (Exception ex)
            {
                Fail(MethodBase.GetCurrentMethod(), response, ex, inputParams, "Error : Failed to  GetTransactionListTownBusByPlaceNumbernDateTime");
            }

            return(Ok(response));
        }