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); }
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)); }