public List <TicketsDetailsResponse> GetTicketDetails(TicketsDetailsRequest req) { try { TicketsServicesSoap ticketSoap = new TicketsServicesSoapClient(); var reqObj = new GetTicketsRequest() { PlateInfo = new ADPTicketsServiceReference.PlateKey() { PlateNo = req.PlateNo, PlateOrgNo = req.PlateOrgNo, PlateColorCode = req.PlateColorCode, PlateKindCode = req.PlateKindCode, PlateTypeCode = req.PlateTypeCode, PlateSourceCode = req.PlateSourceCode }, LicenseInfo = new ADPTicketsServiceReference.LicenseKey() { LicenseNo = req.LicenseNumber, LicenseSourceCode = req.LicenseSourceCode }, TrafficProfile = new ADPTicketsServiceReference.TrafficNo() { TcfNo = req.TcfNo }, DateFrom = req.DateFrom, DateTo = req.DateTo, SystemCode = systemCode, UserID = userId }; var header = new ADPTicketsServiceReference.ADPSoapHeaderIn() { UserName = username, Password = password }; var result = ticketSoap.GetTickets(new GetTicketsRequest1 { request = reqObj, ADPSoapHeaderIn = header }); if (result != null) { return(result.GetTicketsResult.ConvertToTicketsDetails()); } else { return(null); } } catch (Exception ex) { Utility.WriteErrorLog(ex); return(null); } }
public List <TicketsDetailsResponse> GetTicketDetails(TicketsDetailsRequest req) { return(inquiry.GetTicketDetails(req)); }