无法通过web Api2中的get函数获取更新的数据,它在localhost上工作正常但在服务器上没有获取更新的数据

时间:2016-06-28 07:30:25

标签: asp.net-web-api sql-server-2012

    [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天内坚持下去。

0 个答案:

没有答案