public IActionResult GetVehicleViolationByPsnVehNum(VehicleViolationByPsnVehRequest request) { if (ModelState.IsValid) { SingleResponse <List <VehicleViolationResponse> > response = new SingleResponse <List <VehicleViolationResponse> >(); if (Convert.ToBoolean(_config["TestVersion"])) { VehicleViolationResponse item1 = new VehicleViolationResponse(); VehicleViolationResponse item2 = new VehicleViolationResponse(); item1.Id = 176709; item1.FineAmount = 2000; item1.PayableAmount = 2000; item1.PenaltyAmount = 0; item1.PayedAmount = 0; item1.PoliceAccount = "900013150058"; item1.RequestedAmount = 2000; item1.ResponseId = 166716; item1.VehicleModel = "KIA RIO 1.4"; item1.VehicleNumber = request.VehNum; item1.VehiclePassport = request.Psn; item1.ViolationDate = Convert.ToDateTime("2019-04-04 12:17:23.000"); item1.ViolationNumber = "1909388733"; item2.Id = 176708; item2.FineAmount = 4000; item2.PayableAmount = 4000; item2.PenaltyAmount = 0; item2.PayedAmount = 0; item2.PoliceAccount = "900013150058"; item2.RequestedAmount = 4000; item2.ResponseId = 166715; item2.VehicleModel = "LEXUS GX 460"; item2.VehicleNumber = request.VehNum; item2.VehiclePassport = request.Psn; item2.ViolationDate = Convert.ToDateTime("2019-04-05 19:15:13.000"); item2.ViolationNumber = "1909395132"; response.Result = new List <VehicleViolationResponse>(); response.Result.Add(item1); response.Result.Add(item2); } else { response.Result = _xBService.GetVehicleViolationByPsnVehNum(request.Psn, request.VehNum); } response.ResultCode = ResultCodes.normal; return(ResponseExtensions.ToHttpResponse(response)); } else { return(ValidationError.GetValidationErrorResponse(ModelState)); } }
public IActionResult GetVehicleViolationById(ViolationIdRequest request) { if (ModelState.IsValid) { SingleResponse <List <VehicleViolationResponse> > response = new SingleResponse <List <VehicleViolationResponse> >(); if (Convert.ToBoolean(_config["TestVersion"])) { VehicleViolationResponse item1 = new VehicleViolationResponse(); item1.Id = 176709; item1.FineAmount = 2000; item1.PayableAmount = 2000; item1.PenaltyAmount = 0; item1.PayedAmount = 0; item1.PoliceAccount = "900013150058"; item1.RequestedAmount = 2000; item1.ResponseId = 166716; item1.VehicleModel = "KIA RIO 1.4"; item1.VehicleNumber = "133OU64"; item1.VehiclePassport = "SC067423"; item1.ViolationDate = Convert.ToDateTime("2019-04-04 12:17:23.000"); item1.ViolationNumber = request.ViolationId; response.Result = new List <VehicleViolationResponse>(); response.Result.Add(item1); } else { response.Result = _xBService.GetVehicleViolationById(request.ViolationId); } response.ResultCode = ResultCodes.normal; return(ResponseExtensions.ToHttpResponse(response)); } else { return(ValidationError.GetValidationErrorResponse(ModelState)); } }