[Route("api/custresponse/{id?}")]
[HttpGet]
public HttpResponseMessage ResFrmDriver(int Id)
{
var rideacc = RidesBookingRepository.GetsingleBooking(Id);
var respn = (from p in objentity.tbl_booking
join q in objentity.tbl_driver on p.Driver equals q.driver_id
join r in objentity.tbl_driver_image on q.driver_id equals r.driver_id
join s in objentity.tbl_cab on q.driver_id equals s.driver_id
where p.Id == Id
select new
{
s.Name,
s.RegNo,
s.Color
}).First();
if (rideacc != null && rideacc.Status == true)
{
HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, (new { success = true, message = "Ride Complete" }));
return response;
}
if (rideacc != null && rideacc.Status == false)
{
HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.BadRequest, (new { success = false, message = "Booking Cancel" }));
return response;
}
if (rideacc != null && rideacc.Status == null)
{
if (rideacc.accept != false)
{
HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Accepted, (new { success = true, message = "Response to Cutomer", respn }));
return response;
}
else
{
HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.NotFound, (new { success = false, message = "No Availability of Cabs" }));
return response;
}
}
else
{
HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.BadRequest, (new { success = false, message = "Booking not done" }));
return response;
}
}
请帮助我,我没有得到我错的地方
我已经将我的localhost连接到服务器数据库并且它在localhost上工作正常但是因为我在服务器上更新了它的创建问题,有时它会检索数据,有时它不是
如果我在服务器上传了一些东西,它将工作2次三次。之后它就会产生问题。 再次,如果我更新它的工作。
请帮我解决这个问题,我会在2天内坚持下去。